구성

switche ( 조건 변수) { case 상수조건1 : 실행내용 break;

    **case 상수조건2 :
        실행내용
        break;**

    **case 상수조건3 :
        실행내용
        break;**

}

설명

변수 한개를 가지고 그 변수가 무엇인지 확인하는 조건문입니다.

if ~ else if 로 완벽하게 대체 할 수 있지만 한가지 조건을 더 정교하게 체크 할 수 있습니다.

예시

변수를 한가지 두고 그 변수에 의해 저녁 메뉴를 고르는 동작을 한다고 생각하겠습니다.

int x = 5;

switch(x)
{
	case 1:
		Console.WriteLine("치킨을 주문하자.");
		break;
****
	case 2:
		Console.WriteLine("피자를 주문하자.");
		break;
****
	defualt:
		Console.WriteLine("마라탕을 주문하자.");
		break;
}