我正在寻找如何在一行中表达的速记:
int MyVariable = otherVariable (but if otherVariable is null or 0) then throw new Exception()
您可以使用"Elvis"运算符使整数可为空。例如,在某些情况下可以使用"?":
int? variable = null;
或者您可以将其用于以下方法:
int variable = SomeClass?.Method();
如果方法返回 null 值,则不会应用赋值。