Typy Enum są ładnym rozwiązaniem służącym do definiowania stałych. Zamiast przekazywać nic nie mówiącą liczbę do funkcji, możemy zdefiniować enum i przekazać np. TextAlignment.Left – z pewnością poprawi to czytelność kodu. Czasami jednak chcemy przekazać dwa enumy naraz lub dowolną ich kombinację. W tym celu musimy skorzystać z tzw. flag. Zacznijmy od razu od przykładu:[Flags] enum Days { None =0, Sunday =1, Monday =2, Tuesday =4, Wednesday =8, Thursday =16, Friday =32, Sa...

Tagi: Enum, flags
Dziel się z innymi:
Piotr Zieliński » Flagi w Enum

Inne 4662 dni, 7 godzin, 12 minut temu pzielinski 177 pokaż kod licznika zwiń

Najaktywniejsi w tym miesiącu