在Visual Studio上,如果我创建一个新的Windows窗体并将以下内容放入Form_Load事件中:
throw new Exception();
什么也没发生。我可以在这里放一个断点,看看这行代码是否到达,但似乎没有抛出异常。如果我在按钮的点击事件和点击按钮中放入相同的语句,程序就会像我预期的那样崩溃
这是怎么回事?
感谢
如果在调试器之外运行它,就会抛出它。您需要将调试器配置为在未处理的异常上中断。
Debug->Exceptions...
Common Language Runtime Exceptions
System
System.Exception Click the "Thrown" checkbox.