프로그래밍
[C#] ?? 연산자(물음표 두개)
건우아빠유리남편
2011. 1. 19. 12:35
반응형
?? 연산자가 있는지 지금 처음 알았네~
?? 를 기준으로 좌측값이 null 이라면 우측값을, null 이 아니라면 좌측값을 반환한다.
SQL문의 ISNULL과 같은 기능을 수행한다.
아래의 코드와 동일하다.
결과는 둘다
value is null
출차 : Lemon님의 Tistory
http://www.lemonwidz.com/tc/entry/C-%EC%97%B0%EC%82%B0%EC%9E%90%EB%AC%BC%EC%9D%8C%ED%91%9C-%EB%91%90%EA%B0%9C
?? 를 기준으로 좌측값이 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
출차 : Lemon님의 Tistory
http://www.lemonwidz.com/tc/entry/C-%EC%97%B0%EC%82%B0%EC%9E%90%EB%AC%BC%EC%9D%8C%ED%91%9C-%EB%91%90%EA%B0%9C
반응형