double value = double.Parse("4655.927411110702", CultureInfo.InvariantCulture);
Why this parsing is getting me result: 4655.9274111107025? Somehow it adds to my number 5 at the end. How should I convert this string to double and have a correct result?