constとreadonly in c#
および
は、C#の2つのキーワードです。
const
readonly
および
const
readonly
値:
const
フィールドは静的フィールドとして隠されており、readonly
フィールドはインスタンスフィールドまたは静的フィールドにすることができます。 const
>がアクセスし、readonly
フィールドはフィールド参照アクセスを使用します。 const
ClassName.ConstantName
次のC#コードを考慮してください:readonly
は、コンストラクターまたはコンストラクターが出る前にクラスの他の部分を割り当てることができます。 constまたはreadonlyを使用する時期:
<code class="language-csharp">public class ConstReadonlyExample { public const int CONST_VALUE = 2; // 常量值必须立即赋值 public readonly int RO_VALUE; // 只读值可以在运行时赋值 }</code>
が使用されます。 CONST_VALUE
RO_VALUE
特定の時点で値が変更される場合、
以上がC# の `const` と `readonly` の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。