null 가능 형식 사용하기

    이번에는 Nullable 형식을 사용해 보겠습니다. Nullable 형식은 null이 할당될 수 있는 형식을 의미합니다.

    > string s = null; //참조 형식: null 할당 가능
    > s
    null
    >
    > int i = null;   //값 형식: null 할당 불가능 -> 에러
    (1,9): error CS0037: Cannot convert null to 'int' because it is a non-nullable value type
    >
    > int? i = null;
    > i
    null
    >
    > double? d = null;
    > d
    null
    >
    > //System.Nullable<T> 제네릭 클래스: int?, double? 사용을 권장함
    > Nullable<int> ii = null;
    > int? ii = null;
    > Nullable<double> dd = null;
    > double? dd = null;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.