Is it possible to iterate over two IEnumarables at the same time?
If I have a List(Of x) and a List(Of y) is it possible to iterate over both at the same time? 

Something like 

    for each _x as X, _y as Y in List(of x), List(of y) 
        if _x.item = _y.item then
            'do something
        end if
    next

These lists may be of differing sizes. 

I am using .Net2.0 which I suspect is my downfall here as I have a feeling LINQ would solve something like easily by joining the lists on there common id.  


Is it possible to iterate over two IEnumarables at the same time?
===

If I have a List(Of x) and a List(Of y) is it possible to iterate over both at the same time? 

Something like 

    for each _x as X, _y as Y in List(of x), List(of y) 
        if _x.item = _y.item then
            'do something
        end if
    next

These lists may be of differing sizes. 

I am using .Net2.0 which I suspect is my downfall here as I have a feeling LINQ would solve something like easily by joining the lists on there common id.  

