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