如何将长字符串转换为大数字

Wii*_*axx 7 c# numbers converter .net-4.0

让我们说我们想要Convert/Parse跟随字符串

string mystring = "221021290110000123452229211210282900128222900"
Run Code Online (Sandbox Code Playgroud)

一个数字

这个数字是什么类型的?

我测试Double.TryParse(mystring,out myBigNumber)但是我得到了一个E+我不能用于我的数学运算的数字,因为模运算会导致错误的数字

Dus*_*gen 14

var bigNumber = BigInteger.Parse(mystring);
Run Code Online (Sandbox Code Playgroud)

BigInteger.Parse.

据我所知BigInteger,受可用内存量的限制.

  • 它也可以在.NET 4.0中使用 (4认同)
  • 它也在.NET中4.单击MSDN页面上的"其他版本". (2认同)