C H A P T E R 11
Enumerations
Enumerations
An enumeration, or enum, is a programmer-defined type, such as a class or a struct.
- Like structs, enums are value types and therefore store their data directly, rather than separately, with a reference and data.
- Enums have only one type of member: named constants with integer values.
The following code shows an example of the declaration of a new enum type called TrafficLight
, which contains three members. Notice that the list of member declarations is a comma-separated list; there are no semicolons in an enum declaration.
Keyword Enum name
↓ ↓
enum TrafficLight
{
Green, ← Comma separated—no semicolons Yellow, ...
Get Illustrated C# 2012 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.