代码检查:冗余的访问器主体
此检查会报告冗余的属性访问器主体,可以用自动访问器替换。 当访问器仅仅返回或赋值 field ,且未添加有意义的额外逻辑时,就会发生这种情况。
示例
public string Name
{
get => field;
set => field = value ?? throw new ArgumentNullException(nameof(value));
}
public string Name
{
get;
set => field = value ?? throw new ArgumentNullException(nameof(value));
}
快速修复
用自动访问器替换冗余的访问器主体。
2026年 5月 8日