代码检查:冗余的方法重载(私有可访问性)
本检查会报告那些除了将参数传递给具有相同行为的另一个重载之外,什么都不做的方法重载。 这类重载通常只会增加噪音,而不会带来有用的 API 价值。
示例
class C
{
private void Foo(int value)
{
Foo(value, 0);
}
private void Foo(int value, int count = 0)
{
}
}
class C
{
private void Foo(int value, int count = 0)
{
}
}
快速修复
快速修复会移除冗余的参数转发重载。
2026年 5月 8日