永发信息网

.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的基元类型。
全部回答
  • 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 ;//报错
  • 2楼网友:独行浪子会拥风
  • 2021-11-20 00:25
指的是int类型!
  • 3楼网友:一袍清酒付
  • 2021-11-19 23:25
表示32位的整数,和int没区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯