How to get enum value by string or int

后端 未结 10 1267
慢半拍i
慢半拍i 2020-12-07 12:43

How can I get the enum value if I have the enum string or enum int value. eg: If i have an enum as follows:

public enum TestEnum
{
    Value1 = 1,
    Value         


        
10条回答
  •  清歌不尽
    2020-12-07 13:31

    No, you don't want a generic method. This is much easier:

    MyEnum myEnum = (MyEnum)myInt;
    
    MyEnum myEnum = (MyEnum)Enum.Parse(typeof(MyEnum), myString);
    

    I think it will also be faster.

提交回复
热议问题