C# 中 Java BigDecimal 的对应
在 Java 中,BigDecimal 类可以对大规模数值进行精确运算。 C# 是否提供了具有类似用途的类似类或数据结构?
C# 中的等效项
在 .NET Framework 中,使用BigInteger 数据类型和以 10 为底的指数已被证明可以有效模仿 BigDecimal 的功能。此实现已在 Stack Overflow 上共享,以满足寻求自定义任意精度十进制解决方案的用户。
功能
此自定义类型复制了 BigDecimal 的各个方面,包括:
局限性
尽管有其功能,但此实现可能并不详尽或完全准确。它的开发以速度为优先;因此,建议在将其用于关键计算时谨慎行事。
Github 实现
该实现最初发布在 GitHubGist 上,现已更新并可在以下位置获取: https://gist.github.com/JcBernack/0b4eef59ca97ee931a2f45542b9ff06d。
以上是是否存在与 Java 的 BigDecimal 等效的 C# 任意精度十进制算术?的详细内容。更多信息请关注PHP中文网其他相关文章!