오리는 오늘도 꽥꽥

switch 함수는 다양한 변수를 좀 더 유연하게 확인할 수 있는 방법을 제공합니다.

 

각각의 value를 case라고 부릅니다.

 

Code example


int num = 3;
switch (num)
{
  case 1:
   Console.WriteLine("one");
   break;
  case 2:
   Console.WriteLine("two");
   break;
  case 3:
   Console.WriteLine("three");
   break;
}
//Outputs "three"

switch에 입력된 num과 같은 값을 가진 case의 실행문을 실행합니다.

 

위의 코드를 보시면 num의 값이 3이기 때문에 case 3이 실행되는 것을 알 수 있습니다.

 

string str = "민수";
            switch (str)
            {
                case "민수":
                    Console.WriteLine("민수야 놀자");
                    break;
                case "철수":
                    Console.WriteLine("철수야 놀자");
                    break;
                case "영수":
                    Console.WriteLine("영수야 놀자");
                    break;
                default:
                    Console.WriteLine("아무도 나랑 안놀아줘");
                    break;
            }

다음과 같이 문자열을 사용하셔도 됩니다.

 

default는 어떤 케이스도 만족하지 않을 시 실행되는 실행문입니다.

반응형

'코딩 > C#' 카테고리의 다른 글

[C#] for 함수 알아보기  (0) 2020.07.08
[C#] while 함수 알아보기  (0) 2020.07.07
[C#] if, else, else if 함수 알아보기  (0) 2020.07.07

공유하기

facebook twitter kakaoTalk kakaostory naver band