?? 运算符定义在将可以为 null 的类型分配给非可以为 null 的类型时返回的默认值。
int? c = null; // d = c, unless c is null, in which case d = -1. int d = c ?? -1;