作者littlebear79 (阿熊)
看板Visual_Basic
标题[.NET] 新手小困惑
时间Sun Aug 15 16:10:36 2010
Dim tax(,) = {{410000, 0.06, 0}, _
{1090000, 0.13, 28700}, _
{2180000, 0.21, 115900}, _
{4090000, 0.3, 312100}, _
{4090001, 0.4, 721100}}
Dim money As Integer = Val(TextBox1.Text)
Dim i As Integer
For i = 0 To UBound(tax, 1) - 1
If money <= tax(i, 0) Then
Exit For
End If
Next
书上说明Ubound部分只到比到倒数第二列
原因是如果都不符合 i会再加一并自动跳出For
我想问为什麽会自动+1呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.70.36
1F:→ x000032001:because for 08/15 16:25
2F:→ littlebear79:所以说这是for的特性罗? 08/15 16:50
3F:推 Cypresslin:是的,可以去看一下For的用法 08/17 10:13
4F:→ littlebear79:谢谢指教 感恩^ ^ 08/17 10:41