ReSharper 2025.2 Help

代码检查:'nameof' 中的冗余类型参数

此检查会检测 nameof() 表达式中的冗余类型参数。 在大多数情况下,类型参数是隐含的,无需显式声明,这有助于简化和清理代码。

var name = nameof(MyClass<int>.MyMethod);
var name = nameof(MyClass.MyMethod);

要解决此问题,请移除 nameof() 中的不必要类型参数。 这样可以在保留相同功能的同时减少代码冗长。

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