Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
の違いを理解するのに苦労しています
private static Singleton instance;
と
private static readonly Singleton instance = new Singleton();
readonlyここで kewordを使用する必要があるのはなぜですか???
readonly
誰か簡単な言葉で説明してくれませんか
あなたが必要かどうか尋ねたらreadonly?答えはノーです。プログラムのどこでも変数の値を意図せずに変更しないようにするだけです。
静的フィールドが としてマークされreadonlyている場合、2 つの場所でのみ値を割り当てることができることを意味します。
また、言及する価値があるreadonlyのは、「リフレクション」では何の役割も果たしません。readonly「リフレクション」を使用して、いつでもマークされたフィールドに値を設定できます