C#
열거 형식 숫자를 할당받기 Enum3
JAESEONG LEE- developer
2022. 7. 18. 15:27
YES에서 10을 할당했지만, NO와 CANCEL에는 아무 값도 넣지 않았습니다. 이 때 NO는 11, CANCEL은 12를 컴파일러로부터 할당받습니다. OK 역시 CONFIRM의 50에 이어 51을 갖게 됩니다.
예제 프로그램 코드입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
using System;
namespace Enum3
{
class MainApp
{
enum DialogResult { YES = 10, NO, CANCEL, CONFIRM = 50, OK }
static void Main(string[] args)
{
Console.WriteLine((int)DialogResult.YES);
Console.WriteLine((int)DialogResult.NO);
Console.WriteLine((int)DialogResult.CANCEL);
Console.WriteLine((int)DialogResult.CONFIRM);
Console.WriteLine((int)DialogResult.OK);
}
}
}
|
cs |
실행 결과입니다.