解析异常字符串

本文关键字:字符串 异常 | 更新日期: 2023-09-27 18:01:59

是否有任何方法将异常的ToString()输出解析回异常对象?假设我有这样一个字符串:

System.IndexOutOfRangeException: Index was outside the bounds of the array.  
    at Sandbox.Program.Main(String[] args) in C:'Development'Personal'Sandbox'Program.cs:line 12

我想将该值传递给一个方法,并让它返回一个异常对象,然后我可以取出名称,消息,堆栈跟踪等。这在。net中可能吗,或者有其他库/项目可以做到这一点吗?

解析异常字符串

仅从字符串(或至少从您所展示的最小字符串)中是不可能的。

最好是有一个全局错误处理程序,可以捕获未捕获的异常。

如果你使用ASP。Net, Server.GetLastError()可以帮助您检索异常对象。