我在这里遇到问题,无法弄清楚我的代码哪里出错了,所以我决定问你们。我为运费制作了一个 vb.net 程序,它会根据总价计算它。问题是,如果我输入 1000.34,它会给我零作为运费,而它应该给我 14 美元。我在这里遗漏了一些非常简单的东西,没有语法错误。
谢谢你。
Dim totPrice As Decimal
Dim Ship As Integer
Decimal.TryParse(txtTot.Text, totPrice)
Select Case totPrice
Case Is <= 1.0
Ship = 0
Case 1 To 100
Ship = 2
Case 50 To 450
Ship = 12
Case 301 To 1000
Ship = 14
Case Is >= 1001
Ship = 16
End Select
lblshi.Text = Ship.ToString("C0")