ReSharper 2026.1 Help

代码检查:'params' 修饰符在重写时始终被忽略。

params 修饰符被忽略且无效时,将由该检查报告。 一种常见情况是基类声明未使用 params 时的重写。

示例

class A { public virtual void Foo(object[] args) { } } class B : A { public override void Foo(params object[] args) { } }
class A { public virtual void Foo(object[] args) { } } class B : A { public override void Foo(object[] args) { } }

快速修复

快速修复会移除多余的 params 修饰符。

2026年 5月 8日