C# Nullable Type

STUDY/C#|2023. 2. 20. 19:34
Nullable Type이란 Null을 가질 수 없는 데이터 타입을 Null을 가질 수 있는 타입으로 만든 새로운 구조체입니다.
int? a = null;
float? b = null;
double? c = null;

int와 같은 변수는 비워둘 수 없는 데이터 형식이지만

?을 붙임으로써 nullable 형식 변수가 되어 null을 가질 수 있게 됩니다.

 

Nullable 변수의 값이 있는지 확인하기 위해서는 아래와 같이 HasValue를 사용하여 확인이 가능합니다.

int? a = null;

if(a.HasValue == false)
{
	Console.WriteLine("a는 null입니다");
}
else
{
	Console.WriteLine("a는 null이 아닙니다");
}

 

'STUDY > C#' 카테고리의 다른 글

특정 키워드 모음  (0) 2024.07.07
대리자(Delegate)  (0) 2024.07.07
메소드(Method)  (0) 2024.07.07
Null 조건부, 병합 연산자  (0) 2023.02.20
c# winform 드래그앤드롭  (0) 2022.07.25

댓글()