C#中“?”的几种用途
原创-
第一种:三元运算(最经常用的)
用法:string a = a == "1" ? a : "2" -
第二种:可null类型修饰符 (正常int大家都知道,是不允许为null的,不过可以通过?进行修饰来让它可null)
int a = null;//报错
int? b = null;//可正常编译
-
空合并运算符
string a = null; string b = "文字"; //这里表示,如果a为null,就返回b(??左边为null则返回??右边,??左边不为null则返回??左边); string c = a ?? b;
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
上一篇:C#一维数据函数为层级计算 下一篇:Winfrom中的保存和反选
itfan123


