代码检查:支持字段已使用但未赋值
此检查会报告通过 field 读取合成支持字段但从未赋值的属性。 这意味着属性读取的是未初始化的支持值,而不是实际状态。
示例
public class Settings
{
public int Port
{
get
{
return field;
}
}
}
public class Settings
{
public int Port
{
get
{
return 8080;
}
}
}
修正方法
此检查没有专用的快速修复。 解决方法是提供一个文字返回值,或添加真正赋值支持字段的 setter 或初始值设定项。
2026年 5月 8日