ReSharper 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日