JetBrains Rider 2025.2 Help

代码检查:参数隐藏成员

以下代码示例没有太大问题,至少在当前状态下,您可以一次性观察到所有内容。 然而,随着类的增长,阅读代码的人可能会错误地认为 DoSomething() 使用的是属性 条形图 而不是参数。 此外,如果有人稍后移除了参数 条形图 ,他们可能不会注意到剩余的 条形图 用法将返回属性的值。

因此,JetBrains Rider 会发出警告以引起您对该代码潜在问题的注意,并提供 快速修复 ,帮助您快速重命名参数或属性。

class Foo { public string bar { get; set; } public void DoSomething(string bar) { Console.WriteLine(bar); } }
最后修改日期: 2025年 9月 26日