title: Iterate two Lists or Arrays with one ForEach statement in C#
body: <p>This just for general knowledge:</p>
  
  <p>If I have two, let's say, <strong>List</strong>, and I want to iterate both with the same foreach loop, can we do that?</p>
  
  <p><strong>Edit</strong></p>
  
  <p>Just to clarify, I wanted to do this:</p>
  
  <pre><code>List&lt;String&gt; listA = new List&lt;string&gt; { "string", "string" };
  List&lt;String&gt; listB = new List&lt;string&gt; { "string", "string" };
  
  for(int i = 0; i &lt; listA.Count; i++)
      listB[i] = listA[i];
  </code></pre>
  
  <p>But with a foreach =)</p>