JetBrains Rider 2026.1 Help

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

此检查会报告未从封闭作用域捕获任何内容、因此可以标记为 static 的 lambda表达式。 将这些 lambda static 表示它们无捕获,并防止后续发生意外捕获。

示例

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

快速修复

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

2026年 5月 8日