enum では次の構文が可能であり、int または char で解析することで値を取得できます。
public enum Animal { Tiger=1, Lion=2 }
public enum Animal { Tiger='T', Lion='L' }
次の構文も正しいですが
public enum Anumal { Tiger="TIG", Lion="LIO"}
この場合、値を取得するにはどうすればよいですか? を使用して変換するとToString()
、VALUE ではなく KEY が取得されます。