본문 바로가기
C#

[C#] Nullable 형식

by emforl 2023. 6. 8.
728x90
반응형

Nullable 형식: Null(어떠한 값도 가지지 않는 경우)가/이 필요한 경우 사용하는 형식

 

선언 형식

데이터 형식? 변수이름;

 

예제 프로그램

int? a = null;
Console.WriteLine($"a = {(a.HasValue == true ? $"{a.Value}" : "null")}");
Console.WriteLine($"a.HasValue : {a.HasValue}");
Console.WriteLine($"a != null : {a != null}\n");

a = 3;
Console.WriteLine($"a = {a}");
Console.WriteLine($"a.HasValue : {a.HasValue}");
Console.WriteLine($"a != null : {a != null}");
Console.WriteLine($"a.Value : {a.Value}");

결과

728x90
반응형

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

[C#] 문자열 찾기  (0) 2023.06.12
[C#] var  (0) 2023.06.09
[C#] 상수, 열거 형식  (0) 2023.06.08
[C#] 데이터 형식 변환  (0) 2023.06.07
[C#] object 형식  (0) 2023.06.07