C#中的??是什么意思

 我来答
姑cut粗糙
2018-04-28
知道答主
回答量:3
采纳率:0%
帮助的人:2490
展开全部
lz,这叫NULL合并运算,规则是:
y=x??z;
1. y=x; //x is not null
2. y=z; // x is null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxiaol
2018-04-01 · 超过20用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:24.2万
展开全部
item.Name ?? " 0 "
说明item.Name 是一个可为空的变量,?? 后面 给他指定了一个默认值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心里没有碧树
2018-03-31
知道答主
回答量:1
采纳率:0%
帮助的人:870
展开全部
空合并运算符(??):
用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Wonderhapp
2013-07-16
知道答主
回答量:7
采纳率:0%
帮助的人:3.2万
展开全部
4c#这个问题自己看书啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scientistant
2012-01-16 · 超过30用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:78万
展开全部
二目运算符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式