닷넷,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
계속하려면 아무 키나 누르십시오 . . .
댓글 없음:
댓글 쓰기