Enum

C# 2014. 1. 21. 15:01

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
Posted by 자바리즘
,