1

int を Enum にキャストする方法を探しています。

var result = (MyEnum)value;

問題は、Integer と System.Type しかないことです。

そして、これは機能しません:

var result = (type)value;

ご協力いただきありがとうございます。

4

1 に答える 1

1

次を使用できます。

 Enum.ToObject(type, value);

コンパイル時に型が何であるかわからない場合、その結果をどのように使用するかはわかりませんが。

于 2013-03-13T15:55:29.517 に答える