将字符串转换为异常

时间:2013-08-30 13:52:24

标签: c# exception

我想将字符串转换为异常,但无法在google上找到任何内容。

我正在使用C#.Net 2.0。

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

2 个答案:

答案 0 :(得分:15)

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

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

答案 1 :(得分:0)

如果您正在使用Try ... Catch(),那么您可以执行以下操作来一起添加自定义消息和原始异常

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