运行该应用程序。工作。关闭它的窗户。我希望收到一条消息,其中包含有关例外情况的信息及其内容。如何收集他们的权利?第一个想法是使用它:如何在工作完成时收集应用程序的所有异常?
public class Collector
{
public static System.Collections.Concurrent.
ConcurrentBag<Exception> ExceptionCollection;
}
public static void method1()
{
try { }
catch (Exception ex) { Collector.ExceptionCollection.Add(ex); }
}
public static void methodN()
{
try { }
catch (Exception ex) { Collector.ExceptionCollection.Add(ex); }
}
什么是更方便的选项?
有助于查看您的部分代码。 – Alexey 2013-04-28 12:23:15
阅读此:http://msdn.microsoft.com/en-us/library/ms173160.aspx – flq 2013-04-28 12:33:59
我已经使用try-catch块,但我不明白如果应用程序不能更有效地停止如何收集此块的结果。 – Wido 2013-04-28 12:47:51