Здравствуйте, в приведенных ниже строчках выражение почему то возвращает ноль, должно быть 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 использовать немогу, числа большие.
Кто знает в чем дело?