featur

[.net] c# ? , ?? 본문

개발/.NET

[.net] c# ? , ??

featur 2015. 11. 4. 10:27

c# ? , ??

 

 

 

?? 를 기준으로 좌측값이 null 이라면 우측값을, null 이 아니라면 좌측값을 반환한다.

SQL문의 ISNULL과 같은 기능을 수행한다.

 
 
 
string value = null;
string result = value ?? "value is null";
Console.WriteLine(result);



아래의 코드와 동일하다.

 
 
 
string value = null;
string result = value == null ? "value is null" : value;
Console.WriteLine(result);



결과는 둘다

value is null

'개발 > .NET' 카테고리의 다른 글

[.net] c# Dictionary 사용법  (0) 2015.11.04
[.net] C# 보안 권장 사항  (0) 2015.11.04
[.net] Web.config  (0) 2015.11.04
[.net] Global.asax Events  (0) 2015.11.02
[.net] visual studio 단축키  (0) 2015.11.02

Comments