int? , 表示可空类型,即是值可以为null
可以通过default(i)获取默认值
int i = default(int);//默认值为0
int? j = default(int?);//默认值为null
int?转int
i = (int)j;
null与任何值运算,结果还是null
j = null;
int? k = j + 5;//k值为null
int? , 表示可空类型,即是值可以为null
可以通过default(i)获取默认值
int i = default(int);//默认值为0
int? j = default(int?);//默认值为null
int?转int
i = (int)j;
null与任何值运算,结果还是null
j = null;
int? k = j + 5;//k值为null