Chapter 22: Enum

enumbyte, sbyte, short, ushort, int, uint, long, ulong 타입 중 어떤 것으로부터도 파생 (derive) 될 수 있다. 기본 타입은 int 이며, enum 을 정의할 때 원하는 타입을 기술함으로써 이를변경할 수 있다:

public enum Weekday : byte { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5 }

이는 네이티브 코드를 P/Invoke (플랫폼 호출) 한다거나, 데이터 소스와의 매핑을 시키는 등의 상황에서 유용하게 사용할 수 있다. 대부분의 개발자들은 enumint 일 것으로 예상할 것이기 때문에, 일반적인 상황에서는 기본 타입인 int 를 사용하여야 할 것이다.

본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts