반응형
[C#] Nullable
PROGRAMMING/03. C#2024. 4. 11. 16:26[C#] Nullable

Nullable 이란?Nullable은 Null + able의 합성어로 C#에서 제공하는 새로운 문법이다.Nul을 가질 수 없는 데이터 타입을 Null을 가질 수 있는 타입으로 만들 수 있다(값형식을 참조형식으로 바꿔줌).대표적으로 값 타입(value type)들이 Null을 가질 수 없다.int, 구조체, double, bool 등의 데이터 타입은 값이 없는 상태(NULL)가 불가능한 데이터 타입들이다(클래스와 같은 reference type(참조 타입)은 이미 Null 체크가 가능하기 때문에 따로 Nullable Type으로 만들지 않아도 된다).널 가능 연산자'?' 키워드 사용1int? b = null;csHasValue값이 있는 경우 : true값이 없는 경우(Null) : false 1) Has..

반응형
image