public class EnumHelper
{
/// <summary>
/// 获取值
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="state"></param>
/// <returns></returns>
public static string GetEnumState<T>(int state)
{
return Enum.GetName(typeof(T), state);
}
/// <summary>
/// 获取类型
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public static Dictionary<string, int> GetEnumList<T>()
{
Dictionary<string, int> keyValuePairs = new Dictionary<string, int>();
foreach (object o in Enum.GetValues(typeof(T)))
{
keyValuePairs.Add(o.ToString(),int.Parse(Enum.Format(typeof(T), o, "D")));
}
return keyValuePairs;
}
}
public enum OrderState
{
预占中=1,
已下单=2,
}
}
enum遍历
最新推荐文章于 2024-07-13 10:45:00 发布