社区
C#
帖子详情
定义变量,后面加个问号是什么意思??
cqq
2008-05-19 09:34:06
private int? _isapproved = null;
private DateTime? _createdate = null;
看见这样的写法, 后面的问号是什么意思?
...全文
2510
21
打赏
收藏
定义变量,后面加个问号是什么意思??
private int? _isapproved = null; private DateTime? _createdate = null; 看见这样的写法, 后面的问号是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lkq_net
2012-07-12
打赏
举报
回复
又学到东西了
lhyfriends
2012-01-13
打赏
举报
回复
学习了
zhs1931
2011-09-15
打赏
举报
回复
我也刚发现,学习了。
tinysun1989
2011-09-08
打赏
举报
回复
我还真不知道是什么意思呢,学习了
铛铛
2011-03-03
打赏
举报
回复
又知道了一点东西
smilepgl
2008-08-27
打赏
举报
回复
学到点东东
lfywy
2008-05-19
打赏
举报
回复
呵呵晚了!
yunfeng007
2008-05-19
打赏
举报
回复
哦,来晚了。可空类型
stning
2008-05-19
打赏
举报
回复
呵呵,楼上的说得真有意思
sjm2003
2008-05-19
打赏
举报
回复
想
必
LZ
是
来放分的吧
!
Kevin_LiuFeng
2008-05-19
打赏
举报
回复
?表示可为空类型
net0003
2008-05-19
打赏
举报
回复
关注
xhan2000
2008-05-19
打赏
举报
回复
自定义ORM比较有用
Tll_W
2008-05-19
打赏
举报
回复
学习了,这个是可空类型呢
fuda_1985
2008-05-19
打赏
举报
回复
又知道了一点东西~
南山五味子
2008-05-19
打赏
举报
回复
那是可空类型定义修饰符号
yemeilang
2008-05-19
打赏
举报
回复
VS2005中使用C#的新特性:可空类型
http://blog.chinaitlab.com/user1/370055/archives/2006/45231.html
王集鹄
2008-05-19
打赏
举报
回复
等价
Nullable<int> i = null;
int? j = null;
王集鹄
2008-05-19
打赏
举报
回复
查MSDN啊。。。[img=http://p.blog.csdn.net/images/p_blog_csdn_net/zswang/%E6%B1%97.gif]图[/img]
可空类型
[Quote=详情]可空类型是 System.Nullable 结构的实例。可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable<Int32>,读作“可空的 Int32”,可以被赋值为 -2147483648 到 2147483647 之间的任意值,也可以被赋值为 null 值。Nullable<bool> 可以被赋值为 true 或 false,或 null。在处理数据库和其他包含可能未赋值的元素的数据类型时,将 null 赋值给数值类型或布尔型的功能特别有用。例如,数据库中的布尔型字段可以存储值 true 或 false,或者,该字段也可以未定义。 [/Quote]
...
starts_2000
2008-05-19
打赏
举报
回复
可空类型
加载更多回复(1)
手把手带你学会配置环境
变量
本课程会在Windows、Linux、Mac平台下配置Python、pyhcarm、mysql、redis、mongodb、虚拟环境等环境配置。对于新手来说,配置环境
变量
是一件头疼的事情,所以我特意录的视频。想入门计算机的小伙伴们,学完本课程后,会轻松搞定环境
变量
,还等什么~ 抓紧学起来吧!
粗俗解释C# 8.0+的
变量
后面
有?
问号
是
什么意思
?
先说一个我个人理解的概念,一个词null,就是不行()?
问号
,针对,表示为?都这么问了,那就表示为,他.!叹号,针对,表示为也就是说,他真的运行起来,有可能就不行,这是武断的吹牛!
java中对象
后面
加
问号
什么意思
?
adminMapper?表示可空类型,其实是实现了nullabl接口,以此类推,那么其他数据类型如果加上了这个
问号
,应该也是因为这个了。
Flutter Dart ?
问号
是
什么意思
Flutter Dart ?
问号
是
什么意思
String? name; 加⼀个
问号
可以让静态检查通过,表⽰可空类型,String? 则是可空类型 String String a = b ??‘hello’; 赋值: b不空则a等于b ; b为null,则a等于’hello’。 b ??=‘hello’; 如果b为null则其赋值为hello。否则不会改动。 a?.p a?.m() 如果a为空,则直接返回null不执行后边的操作。 参考: https://wenku.baidu.com/view/b162a4
C#
变量
定义
中类型后带一个
问号
C#
变量
定义
中类型后带一个
问号
.
变量
定义
中类型后带一个
问号
,意思是这个数据类型是NullAble类型的。用于给
变量
设初值的时候,给
变量
(int类型)赋值为null,而不是0! 例子: int? i = 3 等同于Nullable i = new Nullable(3); 和nullable是一样的就是值允许为空
C#
110,477
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章