标签: vb.net numbers rounding
是否有内置的VB函数来确保以下内容:
Dim price Dim subsidy if price - subsidy <= 0 then price = 0 end if
实际上,我还有很多其他事情需要计算价格,所以我想将其简化为:
Dim price = calculatedPrice - subsidy
并将其包装成一些VB格式,以确保price变为负数,它被强制为零。
price
我认为简单的类型转换可能会这样做,但我不确定哪种类型适合。
答案 0 :(得分:5)
您可以使用Math.Max执行此操作:
Math.Max
Dim price = Math.Max(calculatedPrice - subsidy, 0)