質問:
この質問は、列挙による検索の整数値を深く調査します。次のシーンを考えてみましょう。という名前のクラスには、
と呼ばれる列挙が含まれています。これは、さまざまな調査の問題を意味します。特定の列挙メンバーの整数値を取得し、などの関数で使用する直接的な方法はありますか? Questions
Question
回答:Questions.Get(Question.Role)
列挙値を列挙から抽出するには、必須のために変換するだけです。たとえば、 この強制変換は、通常
を基礎とするタイプとして使用するため、列挙の大部分と完全に協力することができます。ただし、列挙は、特定の状況下で異なる基礎となるタイプを示す可能性があることに注意することが重要です。列挙が、
、またはint something = (int)Question.Role;
int
この場合、正しい必須変換は次のとおりです。
これらの強制変換の予防策を観察することにより、列挙に関連する整数値を効果的に取得し、コードで使用できます。 uint
以上がC#enumメンバーの整数値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。