.net中System.Int32? 是什么意思?
答案:4 悬赏:0 手机版
解决时间 2021-11-20 10:53
- 提问者网友:一抹荒凉废墟
- 2021-11-19 21:32
.net中System.Int32? 是什么意思?
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-11-19 22:39
System.Int32是.Net Framework对32位整数的标识,MSDN对这种类型标示的称呼是User Type。而int则是c#语言里面的特有称呼(这里它对应的.Net Framework里的System.Int32),MSDN对c#的int的称呼是Keyword。int就是System.Int32的别名而已!
System.Int32属于FrameWork的基元类型。
System.Int32属于FrameWork的基元类型。
全部回答
- 1楼网友:蕴藏春秋
- 2021-11-20 00:47
引用jack87918的回答:
System.Int32是.Net Framework对32位整数的标识,MSDN对这种类型标示的称呼是User Type。而int则是c#语言里面的特有称呼(这里它对应的.Net Framework里的System.Int32),MSDN对c#的int的称呼是Keyword。int就是System.Int32的别名而已!
System.Int32属于FrameWork的基元类型。System.Int32确实是.Net Framework对32位整数的标识。
但是System.Int32? 声明的变量 和 System.Int32 是不一样的。
System.Int32? 声明的变量可以为null,而 System.Int32 声明的变量不允许为null。
如下:
System.Int32? aa=null ;//不会报错
System.Int32 bb=null ;//报错
System.Int32是.Net Framework对32位整数的标识,MSDN对这种类型标示的称呼是User Type。而int则是c#语言里面的特有称呼(这里它对应的.Net Framework里的System.Int32),MSDN对c#的int的称呼是Keyword。int就是System.Int32的别名而已!
System.Int32属于FrameWork的基元类型。System.Int32确实是.Net Framework对32位整数的标识。
但是System.Int32? 声明的变量 和 System.Int32 是不一样的。
System.Int32? 声明的变量可以为null,而 System.Int32 声明的变量不允许为null。
如下:
System.Int32? aa=null ;//不会报错
System.Int32 bb=null ;//报错
- 2楼网友:独行浪子会拥风
- 2021-11-20 00:25
指的是int类型!
- 3楼网友:一袍清酒付
- 2021-11-19 23:25
表示32位的整数,和int没区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯