[C#] 물음표 2개(??) 연산자
A ?? B
A값이 null이면, B값을 선택.
A값이 null이 아니면, A값을 선택하여 대입해주는 연산자입니다.
아래 직접 만든 예제소스에서 출력결과를 확인바랍니다.
- 소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string data1 = null; string data2 = "This is data2"; string output = "This is output"; Console.WriteLine(data1 ?? output); Console.WriteLine(data2 ?? output); } } } | cs |
- 출력결과
참조사이트 : https://msdn.microsoft.com/ko-kr/library/ms173224.aspx