int? num;
int? 는 널값을 허용하는 데이타 형식이다..
num.HasValue 속성을 갖게된다..
int? num = null; 이게 가능하다.
int b = num ?? -1;
이건 num 이 널값인 경우 -1 를 대입해라..이런 뜻이다.
?? 는 널값을 판단해 주는 도구이다..
int b = num ?? default(int);
이런 형식도 있다.. 값은 0 이 나온다..
'프로그래밍 > C# 문법' 카테고리의 다른 글
C# class 클래스 (0) | 2021.09.26 |
---|---|
C# 에서 const와 realonly 키워드 차이점 (0) | 2021.09.25 |
터미널에서 C# 프로젝트 만들기 (0) | 2021.09.22 |
C# 에서 디버그 모드 (0) | 2010.05.09 |
C# 에서 인덱서 Indexer (0) | 2010.05.06 |
int? num;
int? 는 널값을 허용하는 데이타 형식이다..
num.HasValue 속성을 갖게된다..
int? num = null; 이게 가능하다.
int b = num ?? -1;
이건 num 이 널값인 경우 -1 를 대입해라..이런 뜻이다.
?? 는 널값을 판단해 주는 도구이다..
int b = num ?? default(int);
이런 형식도 있다.. 값은 0 이 나온다..
'프로그래밍 > C# 문법' 카테고리의 다른 글
C# class 클래스 (0) | 2021.09.26 |
---|---|
C# 에서 const와 realonly 키워드 차이점 (0) | 2021.09.25 |
터미널에서 C# 프로젝트 만들기 (0) | 2021.09.22 |
C# 에서 디버그 모드 (0) | 2010.05.09 |
C# 에서 인덱서 Indexer (0) | 2010.05.06 |