?是可空类型。??运算符的作用是:如果 ?? 运算符的左操作数非空,该运算符将返回左操作数,否则返回右操作数。例int? x = null;int y = x ?? -1;如果x=null那么y=-1否则y=x也就是说上面的代码y=-1