삼항연산자 & NULL 병합 연산자
2016. 12. 13. 13:13ㆍC# 콘솔( Console )/연산자
1. MSDN
조건부(삼항) 연산자(?:)
2. 삼항연산자 ( ? )
-> 삼항연산자 선언
(조건식) ? 참일 때 실행 : 거짓일 때 실행
-> 조건식이 참이면 ':' 왼쪽의 코드 실행하고, 거짓이면 오른쪽 코드를 실행합니다.
-> 가독성을 따져 사용하시면 좋습니다.
ex1) num1의 값이 num2의 값보다 클 경우
static void Main(string[] args) |
3. NULL 병합 연산자
-> NULL 병합 연산자 선언
변수명 ?? 변수가 null일 경우 실행할 코드
-> 변수의 값이 null이 아닌경우 변수 값을 그대로 반환하고 null인 경우 ?? 뒤의 코드를 실행합니다.
ex)
{ string str = null; Console.WriteLine(str ?? "str은 null입니다.\n"); str = "앙큼한유채"; Console.WriteLine(str ?? "str은 null입니다."); }
|
'C# 콘솔( Console ) > 연산자' 카테고리의 다른 글
비트 연산자 (0) | 2016.12.12 |
---|---|
논리 연산자 (0) | 2016.12.12 |
대입 연산자 or 할당 연산자 (0) | 2016.12.12 |
관계 연산자 (0) | 2016.12.12 |
증감 연산자 (0) | 2016.12.12 |