ReSharper 2026.1 Help

代码检查:匿名方法签名不是必需的。

此检查会在参数列表不需要且可以省略时,报告匿名方法的签名。 这通常意味着委托目标类型已经提供了签名,并且匿名方法不依赖需要显式声明参数的语法。

using System; class C { void M() { EventHandler handler = delegate(object sender, EventArgs args) { }; } }
using System; class C { void M() { EventHandler handler = delegate { }; } }

此检查不会报告删除签名会更改语义或丢失必需修饰符的情况。

2026年 5月 8日