티스토리 뷰
반응형
C# 삼항(3항) 연산자
3항 연산자는 조건이 "true" 일때 "A"를 아니면 "B"를 출력하는 등의 간단한 연산을 할 때 사용한다. 조건문으로는 보통 IF문을 사용해서 처리하는 경우가 많은데 삼항연산자를 사용할 경우 코드가 조금 더 간결해져서 가독성이 좋고 코드길이도 짧아서 코딩하기 편하다.
삼항(3항) 연산자 예제
숫자가 0일때는 "홍길동"을 아니면 "아무개"를 입력해야 하는 경우에 삼항연산자와 IF문 코드를 비교해보도록 하겠다.
1. 삼항연산자
int num = 0;
string name = num == 0 ? "홍길동" : "아무개"; // num이 0이면 첫번째값 아니면 두번째 값을 입력
Console.Write(name); // 홍길동이 출력됨
2. IF문
string name = string.Empty;
int num = 0;
if (num == 0)
{
name = "홍길동";
}
else
{
name = "아무개";
}
Console.Write(name); // 홍길동이 출력됨
사람에 따라서 IF문이 가독성이 좋고 편할 수도 있고 삼항연산자가 편할 수도 있으니 기호에 맞게 사용하면 될 것 같다. 나는 삼항연산자가 더 익숙해서 if문과 상항연산자 모두 사용 가능한 경우 삼항연산자를 사용하고 있다.
반응형
'프로그래밍 > 윈도우개발' 카테고리의 다른 글
C# double 타입 소수점 자릿수 자르기 (0) | 2023.02.10 |
---|---|
C# 폴더에서 가장 최근 파일 호출 (0) | 2023.02.10 |
C# 파일명 확장자 호출 (0) | 2023.02.09 |
C# 파일명, 파일경로 호출 (0) | 2023.02.09 |
C# string 변수 특정 문구 포함 여부 확인 (0) | 2023.02.09 |
댓글
공지사항