Getting Enum value via reflection

前端 未结 15 2531
梦如初夏
梦如初夏 2020-12-05 01:35

I have a simple Enum

 public enum TestEnum
 {
     TestOne = 3,
     TestTwo = 4
 }

var testing = TestEnum.TestOne;

And I want to retrieve

15条回答
  •  盖世英雄少女心
    2020-12-05 02:28

    Just simple.

    var value = propertyInfo.GetValue(obj);  // this return TestOne or TestTwo
    
    var enumValue = Convert.ChangeType(value, typeof(int));  // this return 3 or 4 
    

提交回复
热议问题