title: Parallel iteration in C#?
body: <p>Is there a way to do <code>foreach</code> style iteration over parallel enumerables in C#?  For subscriptable lists, I know one could use a regular <code>for</code> loop iterating an int over the index range, but I really prefer <code>foreach</code> to <code>for</code> for a number of reasons.</p>
  
  <p>Bonus points if it works in C# 2.0</p>