星空网 > 软件开发 > ASP.net

数据类型后面加问号是什么意思?

在做.net开发的时候,我就看到这么个类型的一段代码:

public double? AskLeave 

  get;
  set; 
}  

 ,总是想不通,为什么要加上问号,现在我知道了,原因是:

double 类型的属性默认是不能赋值null,如果加上了问号 那么就是可以赋值为null了,其实是实现了 nullabl 接口,以此类推,那么其他数据类型如果加上了这个问号,应该也是因为这个了

 

看到评论,我又特地在网上查了下资料,如果大家有兴趣,这三个网址可以看看,帮助理解

http://tieba.baidu.com/p/1343474351

http://www.cnblogs.com/Holmes-Jin/archive/2012/01/13/2321841.html

http://www.cnblogs.com/holly/archive/2010/02/02/1662256.html

 




原标题:数据类型后面加问号是什么意思?

关键词:数据类型

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

三维度:https://www.ikjzd.com/w/1312
一达通:https://www.ikjzd.com/w/1313
一拍档_阿里一拍档:https://www.ikjzd.com/w/1314
亚马逊镜像review_镜像review原理_镜像review创建步骤:https://www.ikjzd.com/w/1315
斑马物联网:https://www.ikjzd.com/w/1316
出口易:https://www.ikjzd.com/w/1317
TikTok Shop加码直播购物,与直播平台开启合作:https://www.kjdsnews.com/a/1836348.html
TikTok Shop加码直播购物,与直播平台开启合作:https://www.goluckyvip.com/news/186218.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流