C# ??代表
空兼并运算符(??)
用于定义可空类型和引证类型的默认值。
假如此运算符的左操作数不为null,则此运算符将回来左操作数,否则回来右操作数。
例如:
return c ?? = new T();
就是
if(c == null) c = new T(); return c;
posted on 2022-07-06 09:56 xzj19870125 阅读(86) 评论(0) 编辑 收藏 举报
空兼并运算符(??)
用于定义可空类型和引证类型的默认值。
假如此运算符的左操作数不为null,则此运算符将回来左操作数,否则回来右操作数。
例如:
return c ?? = new T();
就是
if(c == null) c = new T(); return c;
posted on 2022-07-06 09:56 xzj19870125 阅读(86) 评论(0) 编辑 收藏 举报