根据枚举的value获取枚举

103 阅读1分钟
/// <summary>
        /// 根据枚举的value获取枚举
        /// </summary>
        /// <param name="enumType">枚举的类型,示例:typeof(enum1)</param>
        /// <param name="value">可能的枚举值</param>
        /// <returns>枚举,示例:enum1.en1</returns>
        public static Enum GetEnumByValue(Type enumType, string value)
        {
            return Enum.Parse(enumType, value) as Enum;
        }