我认为有一个组件允许创建全局错误处理。
例如,当发生不好的事情时,我自己会抛出异常,例如
throw new ArgumentNullException("playlist is empty");
我怎样才能在全球范围内捕捉到它?
您可以通过以下方式完成此操作AppDomain.UnhandledException http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx or Application.ThreadException http://msdn.microsoft.com/en-us/library/system.windows.forms.application.threadexception.aspx.
有关这些事件的作用以及这些事件的区别的更多详细信息,请参阅文档。这个想法是AppDomain.UnhandledException
总是有效。Application.ThreadException
专门针对未处理的 UI 异常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)