在代码中经常遇到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;
在代码中经常遇到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