C#相当于JavaScript"OR赋值"

Arl*_*ler 1 javascript c#

C#是否具有与JavaScript的赋值语法相同的功能var x = y || z;?如果您不知道,结果不是true/false.如果y已定义,则将其分配给x,否则z将分配给x它,即使它未定义.

请注意,在JavaScript中,仍然必须声明变量: var test;

Nic*_*ngo 5

我认为你正在寻找??运营商.

MSDN参考

  • 虽然这适用于大多数事情,但它只适用于无效. (2认同)