c# ENUM 通过Description得到Value

来源:互联网 发布:网络主播用语 编辑:程序博客网 时间:2024/06/05 01:07

结合

通过枚举类型的value或者name获取description

看。


 public static string GetValueByDescription(string Ip)

        {
            string value = string.Empty;
            var AllNames = typeof(TimeOfDay).GetEnumNames();
            foreach (string SingleName in AllNames)
            {
                if (GetDescriptionByName(SingleName).Equals(Ip))
                {
                   int ValueNum= (int) Enum.Parse(typeof(TimeOfDay), SingleName);
                    value = ValueNum.ToString();
                    

                }

            }
            return value;

        }




demo地址

0 0