int 型の列挙型を取り、それを int 値に変換できるジェネリック メソッドを作成しようとしています。例えば:
public int GetIntValue(Enum enumValue) {
return (int)enumValue;
}
これは私がこれを達成した1つの方法ですが、より良い方法があるようです:
public static int ToInt(this Enum value) {
return (int) Enum.Parse(value.GetType(), Enum.GetName(value.GetType(), value));
}
何か案は?