C#中检查null的语法糖,非常实用
内容简介:
c#处理null的几个语法糖,非常实用。(尤其是文末Dictionary那个案例,记得收藏)
??如果左边是的null,那么返回右边的操作数,否则就返回左边的操作数,这个在给变量赋予默认值非常好用。
int? a = null;
int b = a ?? -1;
Console.WriteLine(b); // output: -1
??=当左边是null,那么就对左边的变量赋值成右边的
int? a = null;
a ??= -1;
Console.WriteLine(a); // output: -1
?.当左边是null,那么不执行后面的操作,直接返回空,否则就返回...
查看原文
暂无评论...