ある文字列からそれに対応するEnumの値をとってくる。 enum Element { None, Fire, Water, Thunder } 1.Dictionaryを使う こんな感じでキーを文字列にする。 static readonly Dictionary<string, Element> ElementLabel = new Dictionary<string, Element> { { "無", Element.None }, { "炎", Element.Fire }, { "水", Element.Water }, { "雷", Element.Thunder } }; // 文字列からenumを取得する Console.WriteLine(ElementLabel["炎"]); // Fire 新しい要素を追加する場合に2箇所修正しないといけない。 左右に文字列とenumの