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

如何在C#中存储256位数字并对其执行数学运算?,c#,arrays,bit-manipulation,largenumber,uint64,C#,Arrays,Bit Manipulation,Largenumber,Uint64,我需要在内存中存储一个256比特的数字,并对其执行基本的数学运算 我该如何在C#中这样做?有我应该使用的库吗?这种类型适合您的需要吗?它 表示任意大的有符号整数 并提供预期的算术运算。可能是一个选项 如果您只需要256位,并对上/下流进行特殊的阴影处理,那么您可能必须自己进行(或者查找不属于.Net Framework的现有库)。?

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

我该如何在C#中这样做?有我应该使用的库吗?

这种类型适合您的需要吗?它

表示任意大的有符号整数

并提供预期的算术运算。

可能是一个选项

如果您只需要256位,并对上/下流进行特殊的阴影处理,那么您可能必须自己进行(或者查找不属于.Net Framework的现有库)。