3

私は財産を持っています

public Enums.CustomEnumProp MyEnum { get; set; } 

これは CustomEnumProp タイプです

public enum CustomEnumProp { A = 1, B = 2, C = 3}

渡された int 値をユーザー選択として使用し、それをMyEnumプロパティに割り当てる必要があります。

forexampe: ユーザーがコンボボックスから 2 を選択し、この int を MyEnum に割り当てます。

ありがとう

4

1 に答える 1

5

を にキャストするだけintですenum

o.MyEnum = (CustomEnumProp) myInt;

Enum.IsDefinedメソッドを使用して、が有効であることを確認することもできintます。

if (Enum.IsDefined(typeof(CustomEnumProp), myInt))
   o.MyEnum = (CustomEnumProp) myInt;
于 2013-07-01T04:54:17.367 に答える