title: c# foreach and objects instance
body: <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>