编程语言
首页 > 编程语言> > C# ??代表

C# ??代表

作者:互联网

空兼并运算符(??)
  用于定义可空类型和引证类型的默认值。
  假如此运算符的左操作数不为null,则此运算符将回来左操作数,否则回来右操作数。

 

例如:

return c ?? = new T();

就是

if(c == null)
    c = new T();
return c;

 

标签:操作数,代表,return,默认值,C#,运算符,new,null
来源: https://www.cnblogs.com/xuzhongjie/p/16449627.html