본문 바로가기
C#

c# 새로운 연산자 ?, ??

by 캡틴노랑이 2016. 7. 19.
반응형
?, ?? 연산자
1
2
3
4
5
6
7
8
9
10
11
12
? 연산자
txtBox.EditValue = dr?["data"];
->dr["data"]가 null이면 null을 아니면 dr["data"] 값을 넣어준다.
 
?? 연산자: null 병합 연산자
 
int? x = null;       
//int x = 5;       
int y = x ?? -1;
 
//변수 x가 null이므로 y는 -1이 됨.
//만약, 변수 x가 null이 아니면 x의 값이 들어감.

https://msdn.microsoft.com/ko-kr/library/dn986595.aspx

반응형

댓글