我在以下問題處提及以下問題:Using foreach loop to iterate through two lists。我的問題是,關於選擇的答案:o.DoSomething可以作爲比較嗎?在:如何同時循環兩個列表?
For Each a in ListA.Concat(ListB)
If(a from ListA=a from ListB) Then
Do Something here
End If
Next
正如你可能猜到的,我使用VB.Net,想知道我怎麼能做我在這裏顯示的。這基本上是分開/獨立地遍歷連接列表。謝謝!
@Dean:我沒有什麼可以使用的。這太複雜了,我現在正在使用.Net 4。 Zip會起作用,但我如何設置那裏的狀況?另外,我正在使用列表,而不是IEnums。你能讓我知道這樣做的正確方法嗎? – CodingInCircles 2011-04-12 09:33:10
請記住,要在IEnumerator(Of ListA)上執行操作,您只需調用ListA.GetEnumerator()(顯然這兩個列表)。我添加了一個編輯來說明如何使用Zip – Dean 2011-04-12 13:20:50
我很抱歉,但是我意識到我根本不需要這個。我以不同的方式解決了這個問題。非常感謝!在這個過程中學到了很多東西。 – CodingInCircles 2011-04-14 12:19:28