2017년 2월 20일 월요일

[재직자환급교육구로IT학원/IT실무교육/닷넷학원/C#교육/자마린/WPF학원추천_탑크리에듀]닷넷,C#에서 int vs int?

닷넷,C#에서 int vs int? 

?는 Nullable의 의미이다, 즉 int? 는 Nullable<int>

아래의 예문을 보자.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(RetAge("홍길동"));
            Console.WriteLine(RetAge(null));
        }

         static int?  RetAge(string name)
        {
            if (name == null)
            {
                return null;
            }

            return 22;
        }
    }
}


[결과]
22

계속하려면 아무 키나 누르십시오 . . .

댓글 없음:

댓글 쓰기