삼항 연산자에 대해 알아보도록 하겠습니다. 말그대로 세 개의 항으로 이루어진 연산자 입니다. 이 삼항 연산자를 활용하면 if~else문의 비교적 긴 코드를 짧게 줄일수가 있습니다.
예를들어 위 예제와 같은 코드가 있다면 이를 아래의 코드처럼 줄일수가 있습니다.
a > b 부분은 조건식이 되고 만약 이 조건이 참이라면 ? 뒤의 항 중 왼쪽항을 반환, 아니라면 오른쪽항을 반환하게 됩니다. 당연하게도 위의 결과는 false가 출력이 될겁니다. 굉장히 쉽죠? ㅎ
하지만 코드엔 정답이 없으니 본인 취향이나 프로젝트 성향에 따라 맞춰서 활용하시면 될 것 같네요. 결과는 똑같으니깐요^^
'프로그래밍 > c#' 카테고리의 다른 글
c#_48 일반화 Generalization <T> (0) | 2022.02.11 |
---|---|
c#_47 ?. ?? Null 조건 연산자 (0) | 2022.02.08 |
c#_as 연산자 (0) | 2022.01.12 |
c#_is 연산자 (0) | 2022.01.10 |
c#_45 인터페이스 interface (0) | 2021.11.01 |
댓글