我的程序中有一些如下代码:
private static MyObject options = new MyObject(
new Something(),
new SomethingElse()
);
我在MyObject
中编写了构造函数参数验证检查,当参数无效时抛出了一些异常,但是当我尝试对其进行测试时,我看不到异常消息。程序进入中断模式:
您的应用已进入中断状态,但当前未执行任何代码 所选调试引擎支持的版本(例如,仅本地 运行时代码正在执行)。
我无权访问异常对象。我已经看到TypeInitializationException
的答案,该答案说要检查内部异常,但我根本没有访问任何异常。
代码在基本控制台应用程序的主Program
类中-真的很简单。
为什么会这样?如何查看我的异常消息?