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 |