コードインスペクション:構造体メンバーを読み取り専用にできます
このインスペクションは、構造体を変更しないインスタンスメンバーを報告し、そのため readonly とマークすることができます。 readonly を追加することで、メンバーの意図が明確になり、読み取り専用参照を介して構造体が使用される場合に防御的コピーを回避できます。
サンプル
struct Counter
{
private int _value;
public int GetValue()
{
return _value;
}
}
struct Counter
{
private int _value;
public readonly int GetValue()
{
return _value;
}
}
クイックフィックス
構造体メンバーに readonly 修飾子を追加します。
2026 年 6 月 12 日