2010-07-14 32 views

回答

0

最好的選擇往往只是保持當前索引存儲在本地變量。在每次「點擊」時,只需增加索引,然後使用list[index]中的值。

您可能會打電話list.GetEnumerator()並使用IEnumerator.MoveNext(),但這很可能會導致問題。特別是,如果你的集合點擊之間修改,你就會有問題......

0

從另一篇文章:

public void ForEach<T>(IEnumerable<T> items, Action<T> action) 
{ 
    foreach (var item in items) 
     action(item); 
} 

這樣稱呼它:

ForEach(myList, i => Console.WriteLine(i)); 
+0

我想他的意思「迭代'爲'向前移動' – 2010-07-14 06:24:28

相關問題