title: Why specify culture in String conversion
body: <p>Resharper is warning me that I need to specify a string culture when doing an int.ToString()</p>
  
  <p>For example:</p>
  
  <pre><code>int Value = Id.ToString(); // Where Id is an int
  </code></pre>
  
  <p>Is this just resharper being pedantic, or is there a reason I need to give a culture setting for converting an int to a string?</p>
  
  <p>And if there is a reason to do this - what is the best to use, when my site is used around the globe? Should it just reflect the server settings, so that the internal conversion is done safely?</p>