title: Why double.TryParse("0.0000", out doubleValue) returns false ?
body: <p>I am trying to parse string "0.0000" with <code>double.TryParse()</code> but I have no idea why would it return false in this particular example. When I pass integer-like strings e.g. "5" it parses correctly to value of 5 .</p>
  
  <p>Any ideas why it is happening ? </p>