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

本文关键字:数字 转换 字符串 | 更新日期: 2023-09-27 18:18:27

假设我们想要Convert/Parse跟随字符串

string mystring = "221021290110000123452229211210282900128222900"

到一个数字

这个数字是什么类型的?

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

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

var bigNumber = BigInteger.Parse(mystring);

参见BigInteger.Parse

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

BigInteger就是你要找的