C# - Unexpected results when converting a string to double
<p>I have a string with value "20.616378139" and when i try to convert using Convert.ToDouble or Double.Parse i get 20616378139.0 insted of the right value.</p>

<p>Why is this happening and how should I fix it?</p>
