Enum to List
Konwersja Enum do List. Zawsze zapominam jak to się robi a to tak prosta sprawa.
IList< DayOfWeek > listDayOfWeek = new List< DayOfWeek >(); var dic = Enum.GetValues(typeof(DayOfWeek)) //pobiera wszystkie wartości z danego typu as IEnumerable< DayOfWeek >; //!! najważniejszy punkt programu // a teraz dodajmy warunek że nasza lista ma być.. np bez niedzieli listDayOfWeek = dic.Where(d=>d!= DayOfWeek.Sunday).ToList();
Może jestem czepialski (dobra, jestem), ale po co tworzyć nową listę, skoro za chwilę zmienna jest nadpisywana?
OdpowiedzUsuńa ja mam inna sprawe :) czy Twoj kot tez programuje ;)? jesli tak, to zatrudnie go
OdpowiedzUsuńZachęcam również do przeczytania bardziej rozbudowanego artykułu o stałych wyliczeniowych w .NET
OdpowiedzUsuń