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

本文关键字:我的 代码 退出 何阻止 异常 | 更新日期: 2023-09-27 17:56:16

我有这个代码:

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

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

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

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

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