public static void printmyEnum(enumClass eclass) { int i = 0; foreach (var item in eclass) { Console.WriteLine(++i + ", item is " + item); } }
static void Main(string[] args) { enumClass _myEnum = new enumClass(); _myEnum.Add(3); _myEnum.Add(6); _myEnum.Add(9); _myEnum.Add(2); _myEnum.Add(-4); _myEnum.Add(-2); printmyEnum(_myEnum); Console.WriteLine("Now sorting..."); var single = _myEnum.Where(x => x == -2).Single(); Console.WriteLine("Got " + single); var sorted = _myEnum.OrderBy(x => x); printEnum(sorted); }