代码检查:未赋值的只读字段
此检查会报告从未被赋值的 readonly 字段。 readonly 字段必须在声明时或构造函数中进行初始化。 如果未赋值,将保留其默认值,这通常不是代码想要的结果。
示例
class C
{
private readonly int value;
}
class C
{
private readonly int value;
public C(int value)
{
this.value = value;
}
}
快速修复
请在构造函数或声明处初始化 readonly 字段。
2026年 5月 8日