소개
C# 프로그래밍 언어는 사람이 문어나 구어와 유사합니다. 이들은 각각 동일한 아이디어를 표현하는 다양한 방법을 지원합니다. 구어에서 일부 단어와 구는 다른 것들보다 더 설명적이거나 정확하거나 간결합니다. C# 프로그래밍 언어에는 분기 논리를 만드는 방법이 두 가지 이상 있습니다. 예를 들어 if
문을 사용하는 선택과 switch
문을 사용하는 선택이 있습니다. 애플리케이션의 컨텍스트에 따라 한 가지 형식의 선택 문은 다른 형식보다 표현력이 높고 간결할 수 있습니다.
선택 문을 광범위하게 사용하는 애플리케이션에서 작업한다고 가정해 보겠습니다. 경우에 따라 if-elseif-else
구문은 읽고 유지 관리하기 쉬운 간결하고 표현력이 좋은 코드를 생성하는 데 사용됩니다. 다른 경우에는 if-elseif-else
구문이 필요한 결과를 생성하지만 읽기 및 유지 관리가 어렵습니다. 귀하는 코드를 검토하고 if
문이 아닌 switch
문을 사용하는 것이 적합한 시기를 결정하는 작업을 맡았습니다.
이 모듈에서는 if
문 대신 분기 논리를 구현하기 위해 switch
문을 사용하는 방법을 조사합니다. if-elseif-else
구문을 switch-case
구문으로 변환하는 작업도 수행합니다. 이 프로세스 중에는 한 가지 형식의 선택 문을 다른 유형보다 선택하는 이점을 인식하는 방법을 알아봅니다.
이 모듈이 끝나면 애플리케이션에서 switch
문을 구현하고, if-elseif-else
구문보다 switch
문을 사용할 시기를 판단하고, if-elseif-else
구문을 switch
문으로 변환할 수 있습니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
switch-case
구문을 사용하여 여러 가지 가능한 결과를 기준으로 변수나 식을 일치시킵니다.if-elseif-else
구문을 사용하는 코드를switch-case
구문으로 변환합니다.
필수 조건:
- 분기 논리를 추가하기 위해
if-elseif-else
구문을 사용하는 환경. - 변수, 문자열 보간 및 인쇄 출력의 작업 환경.