예제 #1
0
 /// <summary>
 /// 根据值转换为对应枚举类型名称(存在枚举中返回空)
 /// </summary>
 /// <typeparam name="T">枚举</typeparam>
 /// <param name="value">值</param>
 /// <returns>值对应的名称(存在枚举中返回空)</returns>
 public static string ToEnumName <T>(this int?value)
 {
     if (value == null)
     {
         return(string.Empty);
     }
     return(EnumHelper.ConvertToEnumName <T>(value ?? 0));
 }
예제 #2
0
 /// <summary>
 /// 根据值转换为对应枚举类型名称(存在枚举中返回空)
 /// </summary>
 /// <typeparam name="T">枚举</typeparam>
 /// <param name="value">值</param>
 /// <returns>值对应的名称(存在枚举中返回空)</returns>
 public static string ToEnumName <T>(this string value)
 {
     if (string.IsNullOrEmpty(value))
     {
         return(string.Empty);
     }
     return(EnumHelper.ConvertToEnumName <T>(value.Convert <int>(0)));
 }