/// <summary> /// /// </summary> /// <returns></returns> public static IEnumerable <T> AsEnumrable() { Type t = typeof(T); if (!t.IsEnum) { throw new NotSupportedException(string.Format("{0}必须为枚举类型", t)); } EnumQuery <T> query = new EnumQuery <T>(); return(query); }
/// <summary> /// 将Enum转为Ienumable集合 /// </summary> /// <typeparam name="T"></typeparam> /// <returns></returns> public static IEnumerable <T> AsEnumerable() { EnumQuery <T> query = new EnumQuery <T>(); return(query); }