title: How can I force Localization Culture to en-US for whole application
body: <p>I'm having an issue with some byte conversions and a few of my calculations in one of my applications.  I was able to contribute it to the person running it having an Italian Culture setting in windows.  So my question is: What is the best way to for "en-US" on any computer running my application.  I have a code sample below, but I am unsure if any thread I use will inhert it.</p>
  
  <pre><code>[STAThread]
  static void Main()
  {
      System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
      System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
  
      ...
  }
  </code></pre>