title: Comma "izing" a list of items
body: <p>Given a list of strings, what is the best method for concatenating these strings into a comma separated list with no comma at the end. (VB.NET or C#) (Using either StringBuilder or String Concat.)</p>
  
  <pre><code>Dim strResult As String = ""
  Dim lstItems As New List(Of String)
  lstItems.Add("Hello")
  lstItems.Add("World")
  For Each strItem As String In lstItems
      If strResult.Length &gt; 0 Then
          strResult = strResult &amp; ", "
      End If
      strResult = strResult &amp; strItem
  Next
  MessageBox.Show(strResult)
  </code></pre>