title: Use a custom thousand separator in C#
body: <p>I'm trying not to use the ',' char as a thousand separator when displaying a string, but to use a space instead. I guess I need to define a custom culture, but I don't seem to get it right. Any pointers?</p>
  
  <p>eg: display 1000000 as 1 000 000 instead of 1,000,000</p>
  
  <p>(no, <code>String.Replace()</code> is not the solution I'd like to use :P)</p>