仅当没有 null 或零时才设置值,否则引发异常

  • 本文关键字:异常 设置 null 零时 c#
  • 更新时间 :
  • 英文 :


我正在寻找如何在一行中表达的速记:

int MyVariable = otherVariable (but if otherVariable is null or 0) then throw new Exception()

您可以使用"Elvis"运算符使整数可为空。例如,在某些情况下可以使用"?":

int? variable = null;

或者您可以将其用于以下方法:

int variable = SomeClass?.Method();

如果方法返回 null 值,则不会应用赋值。

最新更新