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();
}