Will this foreach loop call Split() each iteration in C#?
<p>If I have a for loop like the following:</p>

<pre><code>foreach(string email in installerEmails.Split(','))
{
    Console.WriteLine(email);
}
</code></pre>

<p>Will the Split() call be made on each iteration of the loop?  Do I need to store it in a temp array before iterating through it?</p>
