在ASP.NET中,我如何从常规异常类对象中了解异常的具体细节(例如它是什么类型的异常(文件未找到/算术等等))
答案 0 :(得分:1)
您可以使用GetType()
方法获取异常实例的实际类型。
如果您对特定类型的异常的某些属性感兴趣并且您确定类型,只需将异常强制转换为类型并获取属性值。
或者,您可以use reflection to interrogate the object and retrieve all of its properties。
答案 1 :(得分:1)
如果您需要来自异常对象的完整详细信息(堆栈跟踪,名称等),请使用重载的ToString()
。它提供了很多信息。