// 널(Null) 가능 형식
// 정수형 등의 변수는 반드시 초기화해서 사용해야 한다.
// 변수 선언시 ?를 붙이면 null 값으로 초기화할 수 있다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nullable형식
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 100;
            int? ni = null;
            double? nd = 12.34;

            if (ni.HasValue) // 널값이면 false, 값이 있으면 참
            {
                Console.WriteLine("{0}", ni.Value);
            }
            else
            {
                Console.WriteLine("널값입니다.");
            }
        }
    }
}

Posted by holland14
: