July 2008
Intermediate to advanced
280 pages
4h 57m
Polish
Typ wyliczeniowy albo wyliczenie — enum — to specjalny typ wartościowy służący do definiowania grupy stałych wartości liczbowych o określonych nazwach. Oto przykład:
public enum BorderSide { Left, Right, Top, Bottom }Powyższy typ wyliczeniowy moglibyśmy zastosować następująco:
BorderSide topSide = BorderSide.Top;
bool isTop = (topSide == BorderSide.Top); // TrueKażda składowa typu wyliczeniowego posiada skojarzoną ze sobą wartość typu całkowitego. Domyślnie:
wartości liczbowe składowych mają typ int,
deklaracjom stałych w typie wyliczeniowym automatycznie przypisywane są kolejne wartości liczbowe 0, 1, 2 itd., w kolejności deklaracji stałych.
Dla składowych typu wyliczeniowego można określić alternatywny typ wartości liczbowych, na ...
Read now
Unlock full access