title: Make CSV from list of string in LINQ
body: <p>Hi I would like to take a list collection and generate a single csv line. So take this;</p>
  
  <pre><code>List&lt;string&gt; MakeStrings()
  {
      List&lt;string&gt; results = new List&lt;string&gt;();
      results.add("Bob");
      results.add("Nancy");
      results.add("Joe");
      results.add("Jack");
      return results;       
  }
  
  
  string ContactStringsTogether(List&lt;string&gt; parts)
  {
      StringBuilder sb = new StringBuilder();
  
      foreach (string part in parts)
      {
          if (sb.Length &gt; 0)
              sb.Append(", ");
  
          sb.Append(part);
       }
       return sb.ToString();
  }
  </code></pre>
  
  <p>This returns "Bob,Nancy,Joe,Jack" </p>
  
  <p>Looking for help on the LINQ to do this in a single statement. Thanks!</p>