2017-03-01 2 views
-2

に列挙型の文字列値を取得します。FYI次のように私が列挙を持っているのC#

var str = MyEnumeration.ToString(); 
/// str = "MyEnumeration" 

(:

public enum MyEnumeration 
{ 
    myFirstValue = 0, 
    mySecondValue = 1 
} 

質問を、私は、文字列などのように私の列挙の種類をしたいです、上記は動作しません)

私は 'myFirstValue'と 'mySecondValue'の文字列値を取得するのに、列挙型ではなく、たくさんの回答をオンラインで見つけることができます。

ありがとうございました!

(忍者編集) お時間をいただき、ありがとうございました。私はこれがマークされた質問と重複しているとは思わない。これは、あなたの列挙、利用の型名したい場合は、これに対する解決策は、重複した質問

答えて

5

で提供されていない列挙に対して直接質問です:

typeof(MyEnumeration).Name 

またはC#での6

nameof(MyEnumeration) 
+0

はい!ありがとう、それは私が必要としたものです。 –

関連する問題