public enum EJobType { 客服 = 1, 业务员 = 2, 财务 = 3, 经理 = 4 }
Type jobType = typeof(EJobType);
方式1:
Array enumItems = Enum.GetValues(jobType); foreach (var enumItem in enumItems) { int value = (int)enumItem; string text = enumItem.ToString(); }
方式2:
FieldInfo[] fields = jobType.GetFields(BindingFlags.Static | BindingFlags.Public);// foreach (var field in fields) { string text = field.Name; object value = field.GetRawConstantValue(); }