Jam*_*oll 3 vb.net numbers rounding
是否有内置的VB函数来确保以下内容:
Dim price
Dim subsidy
if price - subsidy <= 0 then
price = 0
end if
Run Code Online (Sandbox Code Playgroud)
实际上,我还有很多其他事情要计算价格,所以我想简化这个:
Dim price = calculatedPrice - subsidy
Run Code Online (Sandbox Code Playgroud)
并将其包装成一些VB格式,确保如果price变为负数则强制为零.
我认为简单的类型转换可能会这样做,但我不确定哪种类型适合.
你可以Math.Max用来做:
Dim price = Math.Max(calculatedPrice - subsidy, 0)
Run Code Online (Sandbox Code Playgroud)