Nullable? Null(비어 있는) + able(~될 수 있는) -> 비어 있는 상태가 될 수 있는 형식 int? a = null; float? b = null; double? c = null; int d; // 컴파일 에러 모든 Nullable 형식은 HasValue와 Value 두 가지의 속성을 가집니다. int? a = null; Console.WriteLine(a.HasValue); // null이므로 False a = 37; Console.WriteLine(a.HasValue); // True Console.WriteLine(a.Value); // 37 널 조건부 연산자? ?. 기호를 사용. 객체의 멤버에 접근하기 전에 해당 객체가 null인지를 검사하여 그 결과가 참이면 null을 반환, ..