JetBrains Rider 2025.2 Help

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

请考虑以下代码片段:

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

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

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