是否有内置的 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)