JetBrains Rider 2026.1 Help

代码检查:带有可选或 'params' 参数的方法被重载隐藏

此检查会报告其可选参数被另一个重载隐藏的方法重载。 这样会导致可选参数变得冗余,因为省略该参数的调用会解析到另一个重载。

示例

class C { void Log(string message) { } void Log(string message, int level = 0) { } }
class C { void Log(string message, int level = 0) { } }

快速修复

此检查没有专用的快速修复方案。 典型的修正方式是移除冗余重载,或重新设计重载设置,以避免调用产生歧义或被隐藏。

2026年 5月 8日