📌Enum ( 열거형 )
의미 있는 이름으로 상수값들을 묶어 관리하는 사용자 정의 자료형
// 기본 형태
enum 열거형이름
{
항목1,
항목2,
항목3
}
// 사용 예시
enum Day { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }
Day today = Day.Monday;
Console.WriteLine(today); // 출력: Monday
Console.WriteLine((int)today); // 출력: 1 (기본값 0부터 시작)
enum Level
{
Easy = 1,
Normal = 3,
Hard = 5
}
⚠️ 주의
- enum 의 기본 자료형은 int ( 0 부터 시작 )
- 필요하면 : byte : short 등으로 변경 가능
enum Status : byte { Ready, Run, Stop }
- 값은 중복 가능하지만 의미 구분을 위해 중복은 피하는 게 좋다
- 문자열처럼 사용할 때는 ToString( ) 필요
- enum 은 switch 문과 함께 자주 사용된다
'⭐C Sharp > 📌문법 사전' 카테고리의 다른 글
| Struct (0) | 2025.10.19 |
|---|---|
| Array (0) | 2025.10.14 |
| Method (0) | 2025.09.26 |
| for , foreach , while , do-while (0) | 2025.09.26 |
| if & switch (0) | 2025.09.26 |