定数フィールドは変更できないフィールドです。宣言時に値を割り当てる必要があります。
const int a = 5;
読み取り専用フィールドは、宣言時に初期化されるか、コンストラクターで設定できます。
読み取り専用フィールドがコンストラクター内でのみ初期化される例を見てみましょう -
class Calculate { readonly int z; public Demo( ) { z = 20; } }
以上がC# のキーワード const と readonly の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。