/// <summary>
        /// String 转 Enum
        /// by zpc v1.0
        /// </summary>
        /// <typeparam name="T">对应的Enum</typeparam>
        /// <param name="value">要转的string</param>
        /// <param name="defaultValue">默认值</param>
        /// <returns></returns>
        public static T ToEnum<T>(this string value, T defaultValue) where T : struct
        {
            if (string.IsNullOrEmpty(value))
            {
                return defaultValue;
            }
            T result;
            return Enum.TryParse<T>(value, true, out result) ? result : defaultValue;
        } 

原创转载请标注作者

相关文章:

  • 2021-05-22
  • 2021-12-18
  • 2021-07-07
猜你喜欢
  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2022-02-17
  • 2021-08-04
  • 2021-06-12
相关资源
相似解决方案