title: problem with Double.TryParse when I do not know the culture
body: <p>so I am using a code like this:</p>
  
  <pre><code>Double.TryParse(Value, NumberStyles.Any,  CultureInfo.InvariantCulture, out result);
  </code></pre>
  
  <p>and for now the language is on French but some clients may use other languages too, so I am not gonna hard code "fr-FR" in the program...but now if I pass "2,00" which should be number two, it is converting it to number two hundred.</p>
  
  <p>any help on how can I do this correctly?
  thanks</p>