title: List<string> to comma separated string and last value without comma
body: <p>I have a List of strings that contains x amount of items. I would like to create one single string and the items should be comma separated like this:</p>
  
  <pre><code>string result = val1, val2, val3, ... valx
  </code></pre>
  
  <p>but I don't want to have the last value followed by comma + space</p>
  
  <p>This is what I tried and the result adds a comma + space at the end of string.</p>
  
  <pre><code>  string result = string.Join(", ", myList.Select(x =&gt; x.ToString()));
  </code></pre>
  
  <p>the result is like this:</p>
  
  <pre><code>string result = val1, val2, val3, ... valx,[space]
  </code></pre>