で整数値を取得します C#列挙は、命名定数のグループを定義するために使用されます。デフォルトでは、列挙には整数値が割り当てられています。ただし、特にオブジェクトを扱う場合、これらの値への直接アクセスは面倒な場合があります。
質問:
質問
と呼ばれるクラスを考えてみましょう。質問 epolumeには、さまざまなタイプの問題を表す整数値が含まれています。 質問 classには、get(int foo)というメソッドがあります。列挙値(question.roleなど)を整数に変換する簡単な方法はありますか。
<code class="language-c#">public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 }</code>回答:
はい、C#の列挙から整数値を取得する簡単な方法があります。列挙を整数に単純に変換することができます: この場合、rolevalueは2に設定されています。 注:
デフォルトでは、列挙整数は基礎となるタイプとして使用されます。ただし、長い整数や非シンボリック整数など、さまざまな根底にあるタイプを指定できます。列挙の根底にある型が異なる場合、値を取得したときに対応するタイプに変換する必要があります。
以上がc#enumの整数値を簡単に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。