4장 - 3

2014. 11. 20. 01:05IT Books/시작하세요 C# 프로그래밍

enum 정의시 [Flags] 특성 사용 가능

enum타입의 인스턴스가 여러개의 값을 포함하는 용도로 쓰일때 [Flags] 특성 사용.


enum Days

{

Sunday = 1,

Monday = 2,

Tuesday = 4,

Wednesday = 8,

// ...

}


이런 정의가 있고

Days dday = Days.Sunday | Days.Monday;

Console.WriteLine(dday)

의 결과는 3이 나온다.


[Flags]

enum Days

...

로 정의하면 같은 코드의 결과값이

Sunday, Monday

로 나오게 된다.





Event


인덱서

'IT Books > 시작하세요 C# 프로그래밍' 카테고리의 다른 글

5장 - 2  (0) 2014.11.23
5장 - 1  (0) 2014.11.21
4장 - 2  (0) 2014.11.16
4장 - 1  (0) 2014.11.15
시작하세요 C# 프로그래밍 3장  (0) 2014.11.09