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

标签 c# .net-4.0 numbers converter

假设我们想要Convert/Parse following string

string mystring = "221021290110000123452229211210282900128222900"

一个数字

这个数字是什么类型的?

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

最佳答案

var bigNumber = BigInteger.Parse(mystring);

参见 BigInteger.Parse .

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

关于c# - 如何将长字符串转换为大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17088142/

相关文章:

c# - 多重采样在独占模式下不起作用

c# - 关于验证用户登录名和密码的问题

c++ - std::cout 如何将数字类型转换为基数 10?

python - 如何在python中查找列表的序列号(如行号1、2)

c# - 如何设计两个相似(但不完全)的类?

c# - 在 C# 中,如何使 datagridview 的左侧边框消失?

wpf - WPF Sub-MenuItem在左侧而不是右侧打开

c# - AxImp .NET4.0 运行时不匹配

c - 素数计划

c# - 在数字中插入 1 位 C#