Java には Final キーワードがありますが、C# にはその実装がありません。同じ実装は、seal または readonly キーワードを使用して C# で実現されます。
readonly を使用すると、変数に値を 1 回だけ割り当てることができます。 「読み取り専用」とマークされたフィールドは、オブジェクトの構築中に 1 回だけ設定できます。変更することはできません。
class Employee { readonly int age; Employee(int age) { this.age = age; } void ChangeAge() { //age = 27; // Compile error } }
上記では、年齢フィールドを読み取り専用に設定し、一度割り当てられると変更できません。
以上がC# の最終変数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。