代码检查:未赋值的只读字段字段
此检查会报告从未赋值的 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日