[C#] Nullable Type

JAEGWANG KWAK·2023년 5월 14일
0

정수(int)나 날짜(DateTime)와 같은 Value Type은 일반적으로 NULL을 가질 수 없다. C# 2.0에서부터 이러한 타입들에 NULL을 가질 수 있게 하였는데, 이를 Nullable Type 이라 부른다.
C#에서 물음표(?)를 int나 DateTime 타입명 뒤에 붙이면 즉, int? 혹은 DateTime? 같이 하면 Nullable Type이 된다. 이는 컴파일하면 .NET의 Nullable 타입으로 변환된다. Nullable Type (예: int?) 을 일반 Value Type (예: int)으로 변경하기 위해서는 Nullable의 .Value 속성을 사용한다.

출처 : https://www.csharpstudy.com/CSharp/CSharp-datatype.aspx

profile
개인 공부 기록하는 공간 / 미흡한 부분은 지적해주시면 수정하겠습니다. 감사합니다.

0개의 댓글