Getting Enum value via reflection

前端 未结 15 2534
梦如初夏
梦如初夏 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条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-05 02:18

    Full code : How to Get Enum Values with Reflection in C#

    MemberInfo[] memberInfos = typeof(MyEnum).GetMembers(BindingFlags.Public | BindingFlags.Static);
    string alerta = "";
    for (int i = 0; i < memberInfos.Length; i++) {
    alerta += memberInfos[i].Name + " - ";
    alerta += memberInfos[i].GetType().Name + "\n";
    }
    

提交回复
热议问题