Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 지원하는 다양한 조건문의 종류와 활용법

C# 조건문이란?

조건문은 프로그래머가 프로그램으로 하여금 하나 이상의 조건을 평가하거나 검사하도록 지정하는 구문입니다. 조건이 참(true)으로 판단되면 실행할 문장을 정의하고, 필요에 따라 조건이 거짓(false)일 때 실행할 다른 문장들도 함께 지정할 수 있습니다.

C#에서 지원하는 조건문의 종류

번호조건문 및 설명
1if 문
불리언(Boolean) 표현식 뒤에 하나 이상의 문장이 따라오는 형태로 구성됩니다.
2if...else 문
if 문 뒤에는 선택적으로 else 문을 붙일 수 있으며, 불리언 표현식이 거짓일 때 else 문이 실행됩니다.
3중첩 if 문
하나의 if 또는 else if 문 안에 또 다른 if 또는 else if 문을 사용할 수 있습니다.
4switch 문
변수의 값을 여러 값 목록과 비교하여 일치 여부를 검사할 수 있습니다.
5중첩 switch 문
하나의 switch 문 안에 또 다른 switch 문을 사용할 수 있습니다.

중첩 switch 문 예제

다음은 C#에서 중첩 switch 문을 사용한 예제입니다.

switch (a) {
    case 100:
    Console.WriteLine("This is part of outer switch");

    switch (b) {
        case 200:
        Console.WriteLine("This is part of inner switch");
        break;
    }
    break;
}

위 예제에서 외부 switch 문은 변수 a의 값이 100인지 확인하고, 그 안에 있는 내부 switch 문은 변수 b의 값이 200인지 확인합니다. 이처럼 조건문을 중첩하여 사용하면 더 복잡하고 세밀한 분기 로직을 구현할 수 있습니다.