今天需要一个对枚举的反射,获取值和名称。
只需要这样:
foreach (var item in Enum.GetValues(typeof(SignalFormat))) { Console.WriteLine(Convert.ToInt32(item) + "---->" + item.ToString()); }
item就是名称,将名称转换成int就是值。
2021-07-21 08:47:42
今天需要一个对枚举的反射,获取值和名称。
只需要这样:
foreach (var item in Enum.GetValues(typeof(SignalFormat))) { Console.WriteLine(Convert.ToInt32(item) + "---->" + item.ToString()); }
item就是名称,将名称转换成int就是值。