-
[C#] 널 결합 연산자 (Null Coalesce Operator)Microsoft .NET/C# 2019. 4. 10. 10:41
string str = null;
(str ?? "비어있음.")
?? 좌측에 존재하는 변수(str)를 null과 비교(==)하여 true라면 ?? 우측의 값을 반환하고 false라면 변수(str)의 값을 반환한다.
string str = null; //str의 값이 NULL이라면 "비어있음."을 반환한다. //1번 - Null Coalesce Operator (널 결합 연산자) MessageBox.Show((str ?? "비어있음.")); //2번 - 3항 연산자 사용 MessageBox.Show((str == null ? "비어있음." : str)); //3번 - if문 사용 if (str == null) str = "비어있음."; MessageBox.Show(str);
'Microsoft .NET > C#' 카테고리의 다른 글
[C#] 자주 사용하는 단축키 모음 (0) 2019.04.19 [C#] C#에서 Python 코드 사용하기 (함수, 클래스) (0) 2019.04.11 [C#] cm <-> pixel 변환, DPI 구하기 (0) 2019.04.02 [C#] 조건부 컴파일 기호, 여러 개(코드 비활성화, 코드 숨기기, #if, #else, #endif) (0) 2019.03.21 [C#] cm <-> pixel 변환, DPI 구하기 (0) 2019.03.06