2013-08-30 234 views
2

我想将字符串转换为异常,但无法在Google上找到任何东西。将字符串转换为异常

我正在使用C#.Net 2.0。

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

+0

这应该很容易在Google上弹出:http://msdn.microsoft.com/en-us/library/system.exception.aspx – wilso132

+0

我应该用什么关键词来搜索它? – Mathematics

+0

我搜索了[异常字符串C#]。 “Exception”构造函数是返回的第二个结果。 –

回答

11

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

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

如果您正在使用的try ... catch(),那么你可以做以下补充您的自定义信息和原始异常一起

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