title: C# string manipulation, why this doesn't work?
body: <pre><code>int i = 1;
  for (; i &lt;= 10; i++)
  {
      string str = "test{0}" , i;
      Console.WriteLine(str);
  }
  </code></pre>
  
  <p>So this code doesn't work, and I want to know the reason, and what are correct ways to produce this?</p>