Я пытаюсь преобразовать «12345678.12345678» в удвоение, но Double.Parse меняет его на 12345678.123457.То же самое в случае, когда я использую десятичную вместо двойной
decimal check = Decimal.Parse("12345678.12345678", NumberStyles.AllowDecimalPoint);//returns 12345678.123457
double check1 = (Double)check; //returns 12345678.123457