ReSharper 2026.1 Help

代码检查:Lambda 表达式/匿名方法可以设为 'static'

此检查会报告未捕获封闭作用域中任何内容的 lambda 表达式,因此可以标记为 static。 将此类 lambda 标记为 static 可说明其不包含捕获,并防止后续意外捕获。

示例

Action<int> log = (int p) => { Console.WriteLine(p); };
Action<int> log = static (int p) => { Console.WriteLine(p); };

快速修复

为 lambda 表达式添加 static 修饰符。

2026年 5月 8日