title: Best way to convert Dictionary<string, string> into single aggregate String representation?
body: <p>How would I convert a dictionary of key value pairs into a single string? Can you do this using LINQ aggregates? I've seen examples on doing this using a list of strings, but not a dictionary.</p>
  
  <p><strong>Input:</strong></p>
  
  <pre><code>Dictionary&lt;string, string&gt; map = new Dictionary&lt;string, string&gt; { 
            {"A", "Alpha"},  
            {"B", "Beta"}, 
            {"G", "Gamma"}
  };
  </code></pre>
  
  <p><strong>Output:</strong></p>
  
  <pre><code>  string result = "A:Alpha, B:Beta, G:Gamma";
  </code></pre>