상세 컨텐츠

본문 제목

C# 기초 - 조건문(switch 문)

프로그래밍 언어/C#

by 개살기 2024. 5. 18. 22:25

본문

 

 

이번에는 조건문 중 하나인 switch 문에 대해 알아보겠습니다.

 

switch 문

switch (변수)
{
    case 값1:
            //실행될 코드
            break;
    case 값2:
            //실행될 코드
            break;
    default:
            //실행될 코드
            break;

}

 

switch 문 문법입니다. switch문에 변수로 들어오는 값과 case의 값이일치 하면 일치한 case와 break 사이에 코드가 실행됩니다. 일치하는 값의 없으면 default의 코드가 실행됩니다.

 

예시)

namespace HelloWorld
{
    internal class Program
    {
        static void Main(string[] args)
        {
            byte _byte = 4;

            switch (_byte) 
            {
                case 1:
                    Console.WriteLine("_byte 값은 1 입니다.");
                    break;
                case 2:
                    Console.WriteLine("_byte 값은 2 입니다.");
                    break;
                case 3:
                    Console.WriteLine("_byte 값은 3 입니다.");
                    break;
                default:
                    Console.WriteLine("일치하는 값이 없습니다.");
                    break;
            }

        }
    }
}

 

결과

일치하는 값이 없습니다.

 

switch 문은 다양한 패턴들이 있습니다. 지금은 C# - 기초 중이니 나중에 심화 편을 작성할 때 알아보도록 하겠습니다.

관련글 더보기