title: String.Format an integer to use a thousands separator without decimal places or leading 0 for small integers
body: <p>Silly question, I want to format an integer so that it appears with the 1000's separator (,), but also without decimal places and without a leading 0.</p>
  
  <p>My attempts so far have been:</p>
  
  <pre><code>String.Format("{0} {1}", 5, 5000);            // 5 5000
  String.Format("{0:n} {1:n}", 5, 5000);        // 5.00 5,000.00
  String.Format("{0:0,0} {1:0,0}", 5, 5000);    // 05 5,000
  </code></pre>
  
  <p>The output I'm after is:</p>
  
  <pre><code>5 5,000
  </code></pre>
  
  <p>Is there something obvious that I'm missing?</p>