C#에서 Enum 을 사용할수 있습니다.
여기서 중요하게 고려해야 하는 요소는 내부적으로는 숫자로 맵핑해서 관리를 합니다.
enum <enum_name> { enumeration list };
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
using System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
[출력]
Monday: 1 Friday: 5
위 출력 값을 보면 알수 있듯이 실제 값은 Int로 관리됩니다.
'C#(CSharp) > 기초강좌(Basic)' 카테고리의 다른 글
[17] C# 상속 (C# Inheritance) (0) | 2015.02.23 |
---|---|
[16] C# 클래스 생성자, 파괴자, 스택틱 (C# class, constructor, destructor, static) (0) | 2015.02.23 |
[14] C# 문자열(C# String) (0) | 2015.02.23 |
[13] C# 배열 (C# Array and foreach) (0) | 2015.02.23 |
[12] C# Nullables (널 가능) (0) | 2015.02.23 |