根据枚举值获取枚举

162 阅读1分钟

直接转换

 枚举 aa= (枚举)Enum.Parse(typeof(枚举), 枚举值)

定义一个方法来获取

		/// <summary>
        /// 根据枚举值获取枚举
        /// </summary>
        /// <param name="enumType">枚举类型</param>
        /// <param name="value">枚举值</param>
        /// <returns></returns>
        public static Enum GetEnumByValue(Type enumType, string Enumvalue)
        {
            return Enum.Parse(Enumvalue, value) as Enum;
        }