Nullable问题

在代码中经常遇到int?

其实int?是Nullable<int>的简写方式。

int到int?转化

int? i=null;
int j=0;
i=j;

int?到int转化

int? i=123;
int j;
if (i.HasValue)
{
  j= i.Vaulue;
}
else
{
  j=0;
}

 也可以

int? i=123;
int j=i??0;

  

原文地址:https://www.cnblogs.com/sharpmap/p/4365748.html