标签: c# arrays bit-manipulation largenumber uint64
我需要在内存中存储一个256位的数字并对其执行基本的数学运算。
如何在C#中执行此操作?我应该使用一个库吗?
答案 0 :(得分:6)
BigInteger类型会满足您的需求吗?它
表示任意大的有符号整数。
并提供预期的算术运算。
答案 1 :(得分:1)
BigInteger也许是一种选择。
如果您只需要256位并进行特殊的上溢/下溢 - 您可能必须自己做(或找到一些不属于.Net Framework的现有库)。