理解0的含义? 0

时间:2016-12-17 08:08:39

标签: c# visual-studio

我已经到了需要在我的新雇主上创建脚本的地步。

问题是,我需要编写脚本的算法的一部分直接在visual studio中计算。

该行是

decimal averageCaseSize = totalPolicy == 0 ? 0 : (totalPremium / totalPolicy);

有谁知道== 0 ? 0 :

的含义

希望我在正确的网站上询问。

非常感谢。

1 个答案:

答案 0 :(得分:2)

使用三元运算符,可以通过以下方式完成。

decimal averageCaseSize = totalPolicy == 0 ? 0 : (totalPremium / totalPolicy);

在长形式中它看起来像这样 -

if(totalPolicy == 0)
    decimal averageCaseSize = 0
else
    decimal averageCaseSize = (totalPremium / totalPolicy);