[.NET] do/while迴圈後接迴圈

作者: foreverwhat (奇)   2016-06-14 13:11:12
各位好
想請問一下
我在做一個切換後跑迴圈的程式
之前的程式是做成 先在textbox輸入我要的範圍(EX:A
選完後再按 button_click
會跑一個do...while until迴圈
大概跑的流程是
手動在textbox輸入 A
然後點button_click開始跑迴圈
do
.
.
.
loop while totalseconds < 60
跑完之後再在textbox輸入B
然後再點button_click開始再跑一次迴圈
那我現在想改成她會自己切換範圍該怎麼寫呢
(跑完A的迴圈後自己切B)
我迴圈有嘗試這樣寫
do
textbox.text=A
.
.
do
textbox.text=B
.
.
loop while totalseconds < 60
loop while totalseconds < 120
我改成這樣後他只會執行B的那個迴圈然後跳掉
而且textbox.text=B這行會一直重複跑
這樣迴圈內的值穩定度會不夠
該怎麼寫才能自動跑完迴圈A跑迴圈B
然後設定的值不會重覆在迴圈內呢
謝謝
作者: ian90911 (xopowo)   2016-06-14 13:55:00
迴圈A後面接迴圈B哩
作者: sosokill (vieux)   2016-06-14 16:53:00
拉兩個function出來 傳條件進去?
作者: garyl62327 (garyl62327)   2016-06-15 06:40:00
變數存click幾下 再去判斷當前click需執行那段迴圈阿看錯意思單層do做兩次?是這意思?你目前的寫法是外層迴圈每執行一次內層迴圈就完整跑完一次你目前寫法第一次進來外層迴圈進來 會先印textbox.text = a 隨後就被textbox.text = b蓋掉 之後才判斷跳離迴圈條件 也就是說不管條件設多少 你最後雙層迴圈跑完後 都只會印textbox.text=b

Links booklink

Contact Us: admin [ a t ] ucptt.com