В приведённых ниже строчках выражение почему-то возвращает ноль, должно быть 0.0118.
Console.WriteLine(Convert.ToInt64("11800000000000000") / Convert.ToInt64(1000000000000000000)); // 0
Console.WriteLine(Convert.ToUInt64("11800000000000000") / Convert.ToUInt64(1000000000000000000)); // 0
Console.WriteLine(Convert.ToInt64("11800000000000000") / 1000000000000000000); // 0
Console.WriteLine(Convert.ToUInt64("11800000000000000") / 1000000000000000000); // 0
ToInt32 использовать не могу, числа большие.
В чём дело?