我需要在内存中存储一个256位的数字,并对其执行基本数学运算。
在C#中,我该如何做?是否有可以使用的库?
BigInteger
您是否需要使用 BigInteger 类型?它代表一个任意大的带符号整数,并提供了预期的算术运算。
BigInteger 可能是一个选项。
如果你只需要 256 位并且需要特殊处理溢出/下溢 - 你可能需要自己完成(或找到一些不属于 .Net Framework 的现有库)。
BigInteger
? - Niklas B.