ReSharper 2025.2 Help

代码检查:空的一般 catch 子句

请参考以下代码片段:

string text = ""; try { text = File.ReadAllText("test.txt"); } catch { }

在此代码片段中, catch 子句捕获了所有错误。 由于对异常不作响应是相当罕见(且可能危险)的情况,ReSharper 会对此发出警告,并建议捕获一个 Exception。 然而,也有一些使用 catch-all 语句的情况是合理的。

最后修改日期: 2025年 9月 27日