티스토리 뷰
nullable 데이터 타입
일반적인 데이터 타입은 어떤 값이든지 꼭 가지고 있어야 하지만
변수 자체가 null 값을 가질 수 있어야 하는 경우가 있는데 이럴 때 사용할 수 있는 데이터 타입이다.
변수 선언 시 데이터 타입 뒤에 ?를 붙여 주기만 하면 null 값을 저장할 수 있게 된다.
ex) int? num = null;
var Keyword
C++ 11의 auto Keyword처럼 C#에도 데이터 타입을 자동으로 지정해주는 var 이라는 키워드가 있다.
var num = 10; // 변수 선언 시 데이터 타입이 들어갈 위치에 사용해 주면 된다.
아래 코드처럼 nullable 과는 동시 사용이 불가능하다.
var? num = 10; (x)
var? num = null; (x)
'프로그래밍 > C#' 카테고리의 다른 글
new 한정자, sealed Keyword (0) | 2016.07.31 |
---|---|
Property(프로퍼티), Indexer(인덱서) (0) | 2016.07.30 |
as Keyword, is Keyword - 타입 캐스팅 (0) | 2016.07.29 |
가변 길이 매개 변수 (0) | 2016.07.29 |
ref keyword, out keyword (0) | 2016.07.27 |
댓글