VB.NET在整数除以十进制时尝试除以0错误

时间:2012-12-16 01:23:23

标签: vb.net zero divide

我试图用0.25做整数除法()但是VB告诉我我试图除以零,我也尝试除以(1/4)。

这是我的代码段

AmountLeft = Remainder \ 0.25
lblQuartersAmount.Text = AmountLeft

1 个答案:

答案 0 :(得分:2)

你不能用非整数进行整数除法;然后截断并投射它。

AmountLeft = CInt(Math.Truncate(Remainder / 0.25))

* 4出了什么问题? =)