c# foreach and objects instance
<p>I am using <code>foreach</code> loop and i want to create a new object instance for each loop. </p>

<p>Because when i created an object inside the <code>foreach</code> , I found that it use the same object in each loop , not creating new one . </p>

<p>It will be nice to make an array with all those objects but how ?  </p>