반응형
열거형식은 여러 상수를 동시에 정의하면서 값의 중복은 피하기 위해 사용됩니다.
- 여러 상수 동시 정의
- 값의 중복은 피함
0부터 시작하여 1씩 증가시키며 값을 할당합니다. 정수계열 자료형만 사용 가능합니다. 선언 시 자료형은 보통 생략합니다. 컴파일러가 알아서 int로 인식합니다.
열거형은 enum이라는 키워드를 사용하며 아래와 같이 정의합니다.
enum score {strongly_agree, agree, neutral, disagree, strongly_disagree}
각각 0,1,2,3,4 의 값이 할당됩니다. 첫번째 변수를 사용하는 방법은 아래와 같습니다. 열거형 이름 뒤에 점을 붙이고 변수 이름을 입력합니다.
score.strongly_agree
위 변수는 0을 값으로 갖습니다.
열거형을 정의할 때 원하는 값을 직접 입력하여 정의할 수도 있습니다.
enum score {strongly_agree=1, agree=2, neutral=3, disagree=4, strongly_disagree=5}
반응형
'C# > 변수와 상수' 카테고리의 다른 글
[C#] 변수의 자료형 확인하는 방법 (0) | 2022.08.09 |
---|---|
[C#] 상수와 그 존재 이유 (0) | 2022.08.09 |
[C#] 변수 선언 (0) | 2022.08.08 |
댓글