| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | 
							- using YG.Lib;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Drawing;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Xml.Serialization;
 
- namespace YGUV.Lib
 
- {
 
-     public static class LibEnum
 
-     {
 
-         /// <summary>
 
-         /// 根据枚举的值获取枚举名称
 
-         /// </summary>
 
-         /// <typeparam name="T">枚举类型</typeparam>
 
-         /// <param name="status">枚举的值</param>
 
-         /// <returns></returns>
 
-         public static string GetEnumName<T>(this int status)
 
-         {
 
-             return Enum.GetName(typeof(T), status);
 
-         }
 
-         /// <summary>
 
-         /// 获取枚举名称集合
 
-         /// </summary>
 
-         /// <typeparam name="T"></typeparam>
 
-         /// <returns></returns>
 
-         public static string[] GetNamesArr<T>()
 
-         {
 
-             return Enum.GetNames(typeof(T));
 
-         }
 
-         /// <summary>
 
-         /// 将枚举转换成字典集合
 
-         /// </summary>
 
-         /// <typeparam name="T">枚举类型</typeparam>
 
-         /// <returns></returns>
 
-         public static Dictionary<string, int> getEnumDic<T>()
 
-         {
 
-             Dictionary<string, int> resultList = new Dictionary<string, int>();
 
-             Type type = typeof(T);
 
-             var strList = GetNamesArr<T>().ToList();
 
-             foreach (string key in strList)
 
-             {
 
-                 string val = Enum.Format(type, Enum.Parse(type, key), "d");
 
-                 resultList.Add(key, int.Parse(val));
 
-             }
 
-             return resultList;
 
-         }
 
-         /// <summary>
 
-         /// 将枚举转换成字典
 
-         /// </summary>
 
-         /// <typeparam name="TEnum"></typeparam>
 
-         /// <returns></returns>
 
-         public static Dictionary<string, int> GetDic<TEnum>()
 
-         {
 
-             Dictionary<string, int> dic = new Dictionary<string, int>();
 
-             Type t = typeof(TEnum);
 
-             var arr = Enum.GetValues(t);
 
-             foreach (var item in arr)
 
-             {
 
-                 dic.Add(item.ToString(), (int)item);
 
-             }
 
-             return dic;
 
-         }
 
-     }
 
-     public enum ageinRunType
 
-     {
 
-         /// <summary>
 
-         /// 准备
 
-         /// </summary>
 
-         Start,
 
-         /// <summary>
 
-         /// 执行中
 
-         /// </summary>
 
-         Runing,
 
-         /// <summary>
 
-         /// 结束
 
-         /// </summary>
 
-         End,
 
-     }
 
-     /// <summary>
 
-     /// 测试项目类型
 
-     /// </summary>
 
-     public enum ageingType
 
-     {
 
-         /// <summary>
 
-         /// 点灯
 
-         /// </summary>
 
-         Led,
 
-         /// <summary>
 
-         /// 电流
 
-         /// </summary>
 
-         Elect,
 
-         /// <summary>
 
-         /// 命令
 
-         /// </summary>
 
-         Set
 
-     }
 
-    
 
- }
 
 
  |