Ale*_*ril 69

这是一个空的合并运算符.上面的方法状态x被赋予y的值,除非y为空,在这种情况下,它被赋予z的值.


Cod*_*ker 16

如果不为null,请使用y,否则使用z


Aus*_*nen 16

来自维基百科:

这是null-coalesce运算符和简写:

x = (y != null ? y : z);
Run Code Online (Sandbox Code Playgroud)


Spe*_*ort 7

如果y为null,则x将设置为z.


Mic*_*rds 7

如果值y为null,则赋值z.

例如:

x = Person.Name ?? "No Name";
Run Code Online (Sandbox Code Playgroud)

如果name为null,则x将具有值"No Name"