查看完整版本: VB.net---for迴圈變數的問題
頁: [1]

030278888 發表於 2014-10-4 12:09 AM

VB.net---for迴圈變數的問題

本帖最後由 030278888 於 2014-10-4 12:15 AM 編輯

各位前輩好
小弟想請教一下迴圈的問題
現在假設一個表格有 3 row,故Temp長度為3
For i = 1 To Temp
.........
中間程式碼如達成某一條件,將會增加 1row (長度將變為4、5、6.....等等)
.........
Next想請問Temp的值是否可以依增加了多少row去當變數?
重複執行到沒有row增加便停止?
謝謝{:1_newredface:}
<div></div>

cinta3344 發表於 2014-10-4 05:50 PM

我不覺得for迴圈用這種寫法ok
如果不要執著於用for迴圈
先取得初始i=xxx
然後用do..loop去跑(i--)會不會好一點?
一旦滿足row增加條件就把i往回+1
別人也比較容易看懂你的程式碼

Jeepluo 發表於 2014-10-9 01:34 PM

程式的撰寫其實不要想的太複雜,不要讓做白工就好, 用 For 用 do ... loop 都是可以達成效果的,不要在自己的前面放磚頭, 讓你走來礙手礙腳的~
頁: [1]