title: How to iterate through two collections of the same length using a single foreach
body: <p>I know this question has been asked many times before but I tried out the answers and they don't seem to work.</p>
  
  <p>I have two lists of the same length but not the same type, and I want to iterate through both of them at the same time as <code>list1[i]</code> is connected to <code>list2[i]</code>.</p>
  
  <p>Eg:</p>
  
  <p>Assuming that i have list1 (as <code>List&lt;string&gt;</code>) and list2 (as <code>List&lt;int&gt;</code>) </p>
  
  <p>I want to do something like </p>
  
  <pre><code>foreach( var listitem1, listitem2 in list1, list2)
  {
     // do stuff
  }
  </code></pre>
  
  <p>Is this possible?</p>