title: Double.TryParse() input decimal separator different than system decimal separator
body: <p>I have a source XML that uses a dot (".") as a decimal separator and I am parsing this on a system that uses a comma (",") as a decimal separator. </p>
  
  <p>As a result, value of 0.7 gets parsed with <code>Double.TryParse</code> or <code>Double.Parse</code> as 7000000.</p>
  
  <p>What are my options to parse correctly? One of them is to replace dots in source with commas with <code>String.Replace('.', ',')</code> but I don't think I like this very much.</p>