Tym razem temat jest bardzo prosty: "Jak wymienić (wyliczyć) wszystkie elementy typu wyliczeniowego (enum'a)?". Przyznam, że robiłem już to wiele razy, ale często musiałem się chwilę zastanowić: "jak to było?". Więc teraz w ramach ściągi dla siebie (a może komuś się to jeszcze przyda...)
Zakładamy, że mamy typ wyliczeniowy: MojEnum:
public enum MojEnum
{
jeden,
dwa,
trzy,
start
}Jeśli chcemy np. wypisać wszystkie jego elementy to wystarczy wykorzystać następującą składnie: "foreach(MojEnum element in Enum.GetValues( typeof(MojEnum)) )", np.:
foreach(MojEnum element in Enum.GetValues( typeof(MojEnum)) )
{
System.Console.WriteLine(element.ToString());
} Prawda, że banalne?









Maciej_Zbrzezny on delicious.com
W tym wpisie znajdują się wszystkie najważniejsze informacje.
OdpowiedzUsuń