iT邦幫忙

0

c# Timer 輸出陣列的問題

c#

目前要顯示陣列
但是 每次timer 執行一次 要顯示兩個陣列

例如
word[0]
word[1]
下次就是
word[2]
word[3]
下次就是
word[3]
word[4]

這個邏輯的問題 想不出來....
word[i+x] 到底是怎樣判斷....

1 個回答

4
player
iT邦大師 1 級 ‧ 2014-02-13 22:52:30
最佳解答

先給初值, i 設成 class內的成員變數
public int i = 0;

然後再Timer裡顯示
word[i]
word[i+1]
離開Timer前, 再把i += 2;

這樣寫法, 除非 word[] 是無限大, 不然一定會索引溢位的
所以你在Timer裡要先撿查 i +1 是不是大於word[]的陣列範圍

我要發表回答

立即登入回答