int? , 表示可空类型,即是值可以为null
可以通过default(i)获取默认值
int i = default(int);
//默认值为0int? j = default(int?);
//默认值为null
文章图片
int?转int
i = (int)j;
null与任何值运算,结果还是null
j = null;
int? k = j + 5;
//k值为null
【【C#】int与int?】
推荐阅读
- C#|C# 文件路径操作
- C# 接口实例
- C#|10、接口、抽象、密封、开放封闭原则
- c#|11、C#处理程序异常的技术
- C#|九、C#结构 类 属性
- C#|c# HashtableTo Json 字符串 HashtableToWxJson
- 分表分库(百亿级大数据存储)
- C#|微信小程序开发系列(六)——“处理请求时出错”怎么处理()
- c#做的一个简单的包含实时进度的进度条
- asp.net|c#文件写入与获取post请求数据