switch 함수는 다양한 변수를 좀 더 유연하게 확인할 수 있는 방법을 제공합니다.
각각의 value를 case라고 부릅니다.
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#] for 함수 알아보기 (0) | 2020.07.08 |
---|---|
[C#] while 함수 알아보기 (0) | 2020.07.07 |
[C#] if, else, else if 함수 알아보기 (0) | 2020.07.07 |