Nullable 값 형식이란? C#에서 int, float와 같이 값 형식은 null을 가질 수 없다. int? num = null; 하지만 Nullable을 사용하면 값 형식에도 null을 가질 수 있다. 자료형 뒤에 ?를 붙여주면 컴파일 시 Nullable 구조체로 변환된다. 즉, int?는 Nullable와 동일하다는 뜻이다. Nullable 값 형식은 주로 DB에서 값을 읽어와 저장하는 데이터 구조에 자주 사용한다. DB에는 null을 허용하는 bool, 날짜 등이 있으므로 C#에서 Nullable 값 형식으로 대체가능하다. Nullable 사용방법 Nullable 구조체는 2개의 속성을 가지고 있다. HasValue : 값을 가지고 있는지 체크하는 속성 Value : 실제 값을 나타내는 속성 s..