프로그래밍/C# 2009/03/02 09:23
?? 를 기준으로 좌측값이 null 이라면 우측값을, null 이 아니라면 좌측값을 반환한다.
SQL문의 ISNULL과 같은 기능을 수행한다.
아래의 코드와 동일하다.
결과는 둘다
value is null
.
.
.
c#을 2년동안 나름 열심히 한다고 했는데.. 이걸 이제서야 알게 되다니.. 부끄럽다..ㅠㅡㅠ
isnull 같은게 있으면 좋겠다고 늘 생각했었는데.. 후..
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
.
.
.
c#을 2년동안 나름 열심히 한다고 했는데.. 이걸 이제서야 알게 되다니.. 부끄럽다..ㅠㅡㅠ
isnull 같은게 있으면 좋겠다고 늘 생각했었는데.. 후..
http://lemonwidz.com/tc/trackback/13
from.Nyaonge's Home 2011/01/20 09:33
?? 연산자가 있는지 지금 처음 알았네~ ?? 를 기준으로 좌측값이 null 이라면 우측값을, null 이 아니라면 좌측값을 반환한다. SQL문의 ISNULL과 같은 기능을 수행한다. view plaincopy to clipboardprint? string v
지송 | 2009/04/17 20:06
오~ ... 저도 첨보는건데요. 항상 삼항연산자를 통해 반환 했는데
멋진게 있네요... 역시 레몬님 멋진글 잘봤습니다 ^^
주말 즐겁게 보내세요 ^^;
멋진게 있네요... 역시 레몬님 멋진글 잘봤습니다 ^^
주말 즐겁게 보내세요 ^^;


1