[.NET] 新手小困惑
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
08/15 16:25, 1F
→
08/15 16:50, , 2F
08/15 16:50, 2F
推
08/17 10:13, , 3F
08/17 10:13, 3F
→
08/17 10:41, , 4F
08/17 10:41, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):