호빵의 IT 개발소

[C#] 7. switch문 본문

C#, 유니티/C# 기초

[C#] 7. switch문

호빵Stack 2021. 12. 28. 21:02

switch문은 if문과는 다르게 여러 케이스를 생성하여 조건에 맞는 케이스를 실행하는 조건문입니다.

이번에도 이해가 쉽도록 게임을 대입하여 switch문 예제를 작성해보겠습니다.

 

//0 : 전사, 1 : 궁수, 2 : 마법사, 3 : 도적

int a = 0; 

switch (a);
{
    case 0 : //a가 0일때
        Console.WriteLine("전사를 선택하셨습니다.");
        break;

    case 1 : //a가 1일때
        Console.WriteLine("궁수를 선택하셨습니다.");
        break;

    case 2 : //a가 2일때
        Console.WriteLine("마법사를 선택하셨습니다.");
        break;

    case 3 : //a가 3일때
        Console.WriteLine("도적을 선택하셨습니다.");
        break;

    default : //if문에서 else와 같은 의미
        Console.WriteLine("직업을 선택하지 않았습니다.");
        break;
}

 

출력 : 전사를 선택하셨습니다.

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------

참고 : [인프런] Rookiss님의 [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

 

'C#, 유니티 > C# 기초' 카테고리의 다른 글

[C#] 9. 상수와 열거형  (0) 2021.12.29
[C#] 8. 간단한 가위바위보 게임 만들기  (0) 2021.12.28
[C#] 6. if문  (0) 2021.12.28
[C#] 5. 데이터 연산  (0) 2021.12.28
[C#] 4. 형식 변환  (0) 2021.12.28
Comments