title: Formatting double values for display
body: <p>How do I format this:</p>
  
  <pre><code>double salary = 12345.6789
  </code></pre>
  
  <p>to be displayed as this:</p>
  
  <pre><code>12,345.68
  </code></pre>
  
  <p>using <code>String.Format()</code> or any other methods?</p>
  
  <p>I have tried </p>
  
  <pre><code>String.Format(value.To String("C", CultureInfo.CurrentCulture)));
  </code></pre>
  
  <p>But this isn't what I am looking for, I want to append the currency (which is a local currency symbol not available in the .Net framework) to a string for display.I just need to be able to format the value.</p>