2012-01-07 66 views

回答

0

類似的東西我能想到的通過動態數組的最後5個值使用類似的可能是循環的唯一的事:

For UBound(Array) - 5 To UBound(Array) 
    'Code to store or do the desired with these values 
Loop 

對不起,我沒有一個明確的答案,但希望這可能會有所幫助。

2

創建一個擴展封裝集合的類。

添加結尾(匿名),檢索&從開頭(索引1)刪除。作爲添加的一部分,請檢查您的MaxDepth屬性設置(或者如果您喜歡,則使用硬編碼),並且如果Collection.Count超過它,請刪除多餘的項目。

或者只是硬編碼它全部內聯,如果一個類是一個對你來說是一個stumper。

這很常規。

0

這裏是我的這個簡單的解決方案:

For i = n - 1 To 1 Step -1 
     arrayX(i) = arrayX(i - 1) 
    Next i 
     arrayX(0) = latestX 

其中:

  • arrayX =數組值
  • 數組元素的
  • N =#
  • latestX =感興趣的最新值(假設整個代碼塊在另一個循環內也是 )
相關問題