C#中的??是什么意思

 我来答
王善军741
2020-11-20
知道答主
回答量:1
采纳率:0%
帮助的人:537
展开全部
C# 中??是空合并符。
var s=(a==null?b:a);
可以写成:
var s=(a??b);
就是当a为空时,取b,否则还是取a。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-09-20
展开全部

这么说吧"!"在这里取反的意思,换句话说,就是把当前的布尔值属性变成相反值,如原来是“True”变成“False”,反之亦然。

pictureBox1.Visible = !pictureBox1.Visible; 

这里的“=”是赋值运算符,而!pictureBox1.Visible将前的visible属性取反,True变False,False变True,可以看一下相当C#视频

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0ebea7
2019-07-13
知道答主
回答量:11
采纳率:0%
帮助的人:2.5万
展开全部
转义字符,就是\n可以理解为换行,如果我就是想输出“\n”,怎么办,加个@输出的就是\n了。不加\n输出的就是换行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚芯悦
2012-10-14
知道答主
回答量:35
采纳率:0%
帮助的人:9万
展开全部
" | "是异或的意思,就是当“|”左边和右边的结果不同时(即:“|”两边的结果为一真一假时)“|”的结果为真
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龍过鸡年
2012-01-16 · TA获得超过311个赞
知道小有建树答主
回答量:308
采纳率:100%
帮助的人:365万
展开全部
相当于 (item.Name == null) ? "[默认]" : item.Name;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式