C# эквивалент BigDecimal класса Java
BigDecimal класса Java обеспечивает высокую обработку численных значений. Он предлагает заметные функции, такие как масштаб, точность и неизменные операции. Разработчики могут задаться вопросом, есть ли эквивалент в C#.
Solution
в языке C# в настоящее время не хватает встроенного типа данных, который непосредственно соответствует возможностям BigDecimal. Однако, как указано в обсуждении переполнения стека, можно реализовать произвольные точные десятичные десятки, используя типы BigInteger и Int32 .NET. Этот подход предлагает гибкость для обработки больших чисел с различной точностью и избегание ошибок с плавающей точкой. Операторы (добавление, вычитание, умножение, разделение).
реализация операторов сравнения (равенство, больше, чем, меньше). Методы.
доступность
C# реализация произвольной точности точности можно найти на Github Gist по этой ссылке: https://gist.github.com/jcbernack/0b4eef59ca97ee931a2f45542b9ff06d®&&&Z&&&&&&&&&¬e:®&&&&&y].
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3