title: Why i cant join string with first value of dictionary?
body: <p>I would like to ask that why cant i join the string with the first value of the dictionary?</p>
  
  <pre><code>Dictionary&lt;string, int&gt; d = new Dictionary&lt;string, int&gt;()
  {
      {"cat", 0},
      {"dog", 1},
      {"llama", 2},
      {"iguana", 3}
  };
  
  string z = string.Join("Test_", d.Select(x =&gt; x.Value + "\n"));
  </code></pre>
  
  <p>These are the value of Z now </p>
  
  <pre><code>0
  Test_1
  Test_2
  Test_3
  </code></pre>