如果语句使用十进制数据类型

时间:2016-08-25 02:43:15

标签: vb.net

我有一个If语句,我需要检查一个十进制数是否小于或等于4.我打算使用这个代码这样做,为了清楚起见我将粘贴:

Dim handicap As New List(Of Decimal)
For i = 0 To handicap.Count - 1  
    If handicap.Item(i) <= 4 Then
          ....
    End If
Next i

但是,我无法将小数与整数类型进行比较。有没有办法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试If handicap.Item(i) <= Convert.ToDecimal(4) Then

If handicap.Item(i) <= 4D Then

详细了解https://msdn.microsoft.com/en-us/library/xtba3z33.aspx