ReSharper 2026.1 Help

代码检查:后备字段已赋值但从未使用

此检查报告属性通过 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日