ReSharper 2026.1 ヘルプ

コード検査: ローカル変数またはフィールドを定数に変換する (非公開アクセシビリティ)

このインスペクションは、常に同じコンパイル時値を持つ公開フィールドを報告し、const に変換できます。

これは特にフィールドに対して有効です。グローバル分析によって、そのフィールドに書き込みが行われていないことを検証し、使用状況を安全に更新できるからです。

サンプル

public class Settings { public static readonly int DefaultPort = 8080; } public class Client { public int GetPort() => Settings.DefaultPort; }
public class Settings { public const int DefaultPort = 8080; } public class Client { public int GetPort() => Settings.DefaultPort; }

クイックフィックス

このクイックフィックスは、フィールドを const に変換します。必要に応じて、このクイックフィックスは参照を更新し、定数を正しく使用するようにします。たとえば、インスタンス修飾アクセスを型修飾アクセスに置き換えます。

2026 年 3 月 27 日