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;

  

posted @ 2015-03-25 15:07  冯际成  阅读(162)  评论(0编辑  收藏  举报

返回顶部