23.3 열거형 항목에 상수 값 주기
방향을 나타내는 Align 열거형을 만든다고 가정해 보겠습니다. 다음과 같이 Top, Bottom, Left, Right 항목을 멤버로 줄 수 있습니다.
enum Align { Top, Bottom, Left, Right }
앞처럼 열거형을 선언하면 기본적으로 Align.Top은 0, Align.Bottom은 1, Align.Left는 2, Align.Right는 3의 상수 값을 가집니다. 기본값 이외의 값으로 설정하려면 다음 코드 샘플처럼 각 항목에 원하는 값을 지정합니다.
enum Align { Top = 0, Bottom = 2, Left = 4, Right = 8 }