Iterate two Lists or Arrays with one ForEach statment in C#
<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>
