title: Double.Parse on a german system result in comma instead of decimal point
body: <p>I have the following:</p>
  
  <pre><code> private static string someValue = "0.1";
  </code></pre>
  
  <p>I need to convert this into double in order to do some calculation.
  On a German system I get the conversion as 0,1 rather than 0.1, I need it as 0.1.
  I tried the following:</p>
  
  <pre><code>double d = Convert.ToDouble(s_valueDeadband10Percent, CultureInfo.InvariantCulture.NumberFormat); // still getting 0,1
  </code></pre>
  
  <p>AND </p>
  
  <pre><code>double d = Convert.ToDouble(s_valueDeadband10Percent, CultureInfo.InvariantCulture); // still getting 0,1
  </code></pre>
  
  <p>Any ideas ?</p>