コードインスペクション:割り当てられていない readonly フィールド
このインスペクションは、値が一度も割り当てられていない readonly フィールドを報告します。 readonly フィールドは、宣言された場所またはコンストラクターで初期化する必要があります。 値が割り当てられない場合、デフォルト値が保持されますが、これは多くの場合、コードの意図する動作とは異なります。
サンプル
class C
{
private readonly int value;
}
class C
{
private readonly int value;
public C(int value)
{
this.value = value;
}
}
クイックフィックス
readonly フィールドは、コンストラクター内または宣言箇所で初期化してください。
2026 年 6 月 12 日