티스토리 뷰

프로그래밍/C#

nullable 데이터 타입, var Keyword

알 수 없는 사용자 2016. 7. 29. 12:35

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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함