using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Sockets; using System.IO; using System.ComponentModel; using System.Runtime.Serialization; using System.Reflection; using System.Diagnostics; using System.Collections.Specialized; namespace DomainWhois { class Program { static void Main(string[] args) { Type type = typeof(DescriptionAttribute); foreach (FieldInfo fi in typeof(CustomerRankType).GetFields()) { object[] arr = fi.GetCustomAttributes(type, true); if (arr.Length > 0) { Console.WriteLine(((DescriptionAttribute)arr[0]).Description); } }Console.ReadLine(); } } /// <summary> /// 用户等级枚举 /// </summary> [Serializable] public enum CustomerRankType { [Description("游客")] Unknown = 0, [Description("初级会员")] JuniorMember = 1, [Description("青铜会员")] BronzeMember = 2, [Description("白银会员")] SilverMember = 3, [Description("黄金会员")] GoldMember = 4, [Description("钻石会员")] DiamondMember = 5, [Description("皇冠会员")] CrownMember = 6, [Description("至尊会员")] EggEmperor = 7 } }