This is an excellent video解釋它是什麼和差異,但它似乎有一個根本的缺陷,你不能跳過列表;它甚至缺少一個Previous()方法。IEnumerator有什麼意義?
我發送了一個函數列表後,如果它發現了一個匹配,而不是原來的......下一個從下一個索引開始,我剛剛返回了在函數中找到下一個匹配的地方,因爲它已經完成了一個次循環來讀取每個'Hello'塊之間的所有行。
我不能用像IEnumerator這樣的迭代類來做任何事情;我錯過了什麼?
For row As Integer = 0 To dataList.Count - 1
If row <> -1 Then
If dataList.Item(row) = "Hello" Then row = SayHello(row)
End If
Next
什麼'dataList'? ASP.NET控件沒有「Item」,而是「Items」屬性。這個問題很難理解。 –
@TimSchmelter:是什麼讓你認爲這是與ASP.NET打交道? (在任何情況下,這都沒有關係) –
@AdamRobinson:我問過究竟是什麼類型來理解這個理論問題背後的真正問題。 –