1
3
在我看来,把这样的逻辑放进图书馆不是一个好主意。我认为应该由应用程序负责决定如何处理异常(处理和未处理)。不管你怎么看 AppDomain.UnhandledException . 您可以为当前域安装这样的处理程序并在其中执行一些操作。但是这样做会限制库的使用(例如,意味着库将只在一个域中使用)。此外,您将收到所有未处理的异常的通知,甚至完全与程序集无关。 我认为更好的方法是允许使用库的开发人员处理所有未处理的异常(可能是应用程序安装的未处理异常)。 |
2
2
可以使用AppDomain.UnhandledException事件全局捕获未处理的异常: http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx 或者对每个程序集调用使用try/catch。 |
Karl · 如何引发PrintPage的事件? 2 年前 |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
limelatte · 如何在datagridview中屏蔽特定列? 2 年前 |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
D T · 如何为Excel Com设置公式? 2 年前 |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 2 年前 |