空兼并运算符(??) 用于定义可空类型和引证类型的默认值。 假如此运算符的左操作数不为null,则此运算符将回来左操作数,否则回来右操作数。
例如:
return c ?? = new T();
就是
if(c == null) c = new T(); return c;