如何阻止异常导致我的代码退出?

时间:2016-07-10 14:57:47

标签: c#

我有这段代码:

 return JsonConvert.DeserializeObject<RootObject>(str1 + str2);

有时它会给出异常,在这种情况下我只想返回null。

有没有办法可以阻止导致代码退出的异常,而只是让它返回null?

1 个答案:

答案 0 :(得分:0)

try {
 return JsonConvert.DeserializeObject<RootObject>(str1 + str2);
}
catch (JsonReaderException)
{
return null;
}