title: Convert Dictionary into structured format string
body: <p>I have a Dictionary object declared as <code>var as Dictionary(of String, String)</code>.</p>
  
  <p>I am trying to utilize the LINQ extensions available to the Generic Collection but am only getting the non-extension methods.</p>
  
  <p>I need to turn the Dictionary collection into a string with the following pattern: <code>key1=val1, key2=val2, ..., keyn=valn</code></p>
  
  <p>Thought at first doing a foreach loop would hit the spot except the fact that i am programmers-block.</p>
  
  <p>What i have so far, but doubt its the best logic pattern for producing this:</p>
  
  <pre><code>Public Overrides Function ToString() As String
      Dim ret As String = ""
      For Each kv As KeyValuePair(Of String, String) In Me._set
          If ret &lt;&gt; String.Empty Then
              ret &amp;= ", "
          End If
  
          ret &amp;= String.Format("{0}={1}", kv.Key, kv.Value)
      Next
  
      Return ret
  End Function
  </code></pre>
  
  <p><s>And for some reason even though i have imported the <code>System.Core</code> &amp; <code>System.Linq</code> libraries into the project none of the extended LINQ extensions are showing up in my dev-env intellisense.  So for now, unless someone could help me get the LINQ extensions to show up in Intellisense, they are out of the question.</s></p>
  
  <p>Found the problem with the LINQ extensions not showing up, so they are back on the table ;)</p>