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