正在将字符串转换为异常

本文关键字:异常 转换 字符串 | 更新日期: 2023-09-27 18:29:35

我想将字符串转换为异常,但在谷歌上找不到任何东西。

我使用的是C#.Net 2.0。

原因是第三方客户端有一个方法,它是日志记录方法,只接受异常,而我有一个场景,我必须记录一些东西,但使用该方法。所以必须将字符串转换为异常。

正在将字符串转换为异常

使用new关键字将异常创建为任何其他对象。您可以为它提供一个消息参数,您可以将字符串存储在:中

Exception e = new Exception("Your string goes here");

如果您正在使用Try。。。Catch(),然后您可以执行以下操作,将您的自定义消息和原始异常一起添加到

try{
    //your code block
}
catch(Exception e)
{
    var exception = new Exception("Your message: ");
    //Display "exception" to users
    //Log "e" for further investigation 
}
相关文章: