title: Read list using foreach get another result
body: <p>Why I have got this result?</p>
  
  <p>Code:</p>
  
  <pre><code>List&lt;int&gt; samba = new List&lt;int&gt;(new int[]
              {1,2,0,0,0,0,3,2,1,
               0,0,0,0,0,0,0,0,0,
               });
    foreach (int i in samba)
              {
                  label1.Text += samba[i];
              }
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>1201111002111111111
  </code></pre>