给大家介绍个本人新学会的运算符 ??

iwanghs 2010-12-29 09:18:20
?? 这个运算符大家有用过吗,反正本人是刚知道的.这个运算符有点类似于 ? :
下面这个if判断都能看懂吧

string a;
a= //此处给a赋值
if (a == null)
{
label1.Text = "a为NULL";
}
else
{
label1.Text = a;
}

要是用 ??一句话搞定

string a;
a= //此处给a赋值
label1.Text = a ?? "a为NULL";

呵呵,相信一定有人知道的,我只是刚学到,感觉很新鲜,就与大家分享下,希望对大家能有点用.
...全文
385 39 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲着吃菜 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 zthtianhui 的回复:]
观摩学习!
[/Quote]
+1
再见悟空D 2010-12-30
  • 打赏
  • 举报
回复
还可以这样啊
IT0329 2010-12-30
  • 打赏
  • 举报
回复
0王涛0 2010-12-30
  • 打赏
  • 举报
回复
不清楚
不懂
flyerwing 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
null合并运算符...C# 2.0就有了,也就是说2005年就有了...
[/Quote]
偶想叫:缺省附值运算符
wt57191187 2010-12-30
  • 打赏
  • 举报
回复
感谢分享,第一次看过
WJ_ping 2010-12-30
  • 打赏
  • 举报
回复
xuexile
phuai007 2010-12-30
  • 打赏
  • 举报
回复
第一次见到到,谢谢分享
SuperTyro 2010-12-30
  • 打赏
  • 举报
回复
感谢分享
huanshayi 2010-12-30
  • 打赏
  • 举报
回复
学习了,呵呵
shuots 2010-12-30
  • 打赏
  • 举报
回复
表示没有用过。。
加油馒头 2010-12-30
  • 打赏
  • 举报
回复
还真没 用过
#blackheart 2010-12-30
  • 打赏
  • 举报
回复
和2.0的System.Nullable<T>,一块出现的,05年吧
gouhan02 2010-12-30
  • 打赏
  • 举报
回复
3.0開始就有了.
wxjgxl 2010-12-30
  • 打赏
  • 举报
回复
学习了,不错,真没用过
PitTroll 2010-12-30
  • 打赏
  • 举报
回复
这个.net 2.0就有了。
tuyi911 2010-12-30
  • 打赏
  • 举报
回复
收益!!!!!!!
leoqq00 2010-12-30
  • 打赏
  • 举报
回复
嘿嘿。。
amoy_yang 2010-12-29
  • 打赏
  • 举报
回复
对于从应用程序往数据库里面插一个不允许空的字段里面插入值的时候会用到
dobdream 2010-12-29
  • 打赏
  • 举报
回复
select the left operand if it's not null.
加载更多回复(4)

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧