作者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