代码检查:后备字段已赋值但从未使用
此检查报告属性通过 field 向自动生成的后备字段写入,但从未读取该后备字段。 实际上,该属性存储了一个从未被使用的值。
示例
public class Settings
{
public int Port
{
get
{
field = 8080;
return 0;
}
}
}
public class Settings
{
public int Port
{
get
{
field = 8080;
return field;
}
}
}
修正方法
该检查没有专用的快速修复方法。 解决方法是:在必要处读取后备字段,或删除不必要的赋值。
2026年 5月 8日