代码检查:引入可选参数(私有可访问性)
如果重载函数的唯一目的是使用某些参数的默认值调用“实现”函数,则可以在“实现”函数中使用 可选参数来代替此重载。
此检查会报告此类重载,并建议将其移除,以使“实现”函数的相应参数变为可选。
void Foo(object value)
{
Foo(value, true);
}
void Foo(object value, bool flag)
{
//implementation
}
void Foo(object value, bool flag = true)
{
//implementation
}
最后修改日期: 2025年 9月 27日