본문 바로가기
프로그래밍/c#

c#_46 삼항 연산자

by 지나팩 2022. 1. 26.

삼항 연산자에 대해 알아보도록 하겠습니다. 말그대로 세 개의 항으로 이루어진 연산자 입니다. 이 삼항 연산자를 활용하면 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

댓글