JetBrains Rider 2026.1 Help

代码检查:重写方法中的可选参数值不匹配

此检查会报告其可选参数与基类成员不匹配的方法重写或实现。 这可能意味着派生成员缺少可选默认值,或其使用了与基类声明中对应参数不同的默认值。

示例

class Base { public virtual void Log(string message, int level = 1) { } } class Derived : Base { public override void Log(string message, int level = 2) { } }
class Base { public virtual void Log(string message, int level = 1) { } } class Derived : Base { public override void Log(string message, int level = 1) { } }

快速修复

快速修复会从基类成员复制默认值,或者如果基类成员未定义默认值则移除该默认值。

2026年 5月 8日