Enum
열거형
하드코딩된 string 이나 int 보다는 Enum을 활용하는 것이 좋다.
enum ActivityResult { YES, NO, CANCEL, CONFIRM, OK }
위와같이 선언해서 사용한다. Data type 을 따로 지정하지 않으면 컴파일러가 int 타입으로 변환한다.
출력을 해보면, 1,2,3,4,5 의 값으로 출력이 된다.
컴파일러가 자동으로 변환하지 않게 하려면 값을 셋팅해주면 된다.
enum ActivityResult { YES=10, NO, CANCEL, CONFIRM=50, OK }
10
11
12
50
51
의 형태로 출력이 된다. YES=10 다음에 값을 셋팅하지 않았지만 10 이후, 11, 12가 자동으로 할당된다.
'C#' 카테고리의 다른 글
WPF Localization (다국어) (0) | 2014.05.07 |
---|---|
WPF UIElement 이미지로 저장하기 (0) | 2014.02.27 |
코딩규약 (0) | 2014.01.21 |