【发布时间】:2016-06-05 18:09:22
【问题描述】:
我有一个自定义异常类,继承自 Exception 和一个引发异常的控制台应用程序。我的自定义异常覆盖了ToString()方法,但是当抛出异常时,消息和堆栈跟踪打印到控制台,但是似乎没有调用覆盖的ToString()方法。
我知道如何创建默认异常处理程序 (.NET Global exception handler in console application)。但是,如果未指定自定义处理程序,则控制台应用程序的默认处理程序的主体是什么?
【问题讨论】:
-
您能否在代码中显示您捕获未处理异常的位置?
标签: c# exception exception-handling console-application tostring