[.NET] 新手小困惑

看板Visual_Basic作者 (阿熊)時間15年前 (2010/08/15 16:10), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
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

08/15 16:25, , 1F
because for
08/15 16:25, 1F

08/15 16:50, , 2F
所以說這是for的特性囉?
08/15 16:50, 2F

08/17 10:13, , 3F
是的,可以去看一下For的用法
08/17 10:13, 3F

08/17 10:41, , 4F
謝謝指教 感恩^ ^
08/17 10:41, 4F
文章代碼(AID): #1CPw3_6Z (Visual_Basic)
文章代碼(AID): #1CPw3_6Z (Visual_Basic)