如何在C#中存储256位的数字并执行数学运算?

3

我需要在内存中存储一个256位的数字,并对其执行基本数学运算。

在C#中,我该如何做?是否有可以使用的库?


1
BigInteger? - Niklas B.
2个回答

7

您是否需要使用 BigInteger 类型?它代表一个任意大的带符号整数,并提供了预期的算术运算。


1

BigInteger 可能是一个选项。

如果你只需要 256 位并且需要特殊处理溢出/下溢 - 你可能需要自己完成(或找到一些不属于 .Net Framework 的现有库)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接