如何制作更大的整数'?

时间:2014-04-30 04:02:10

标签: c# debugging integer int64 iec10967

我是C#初学者,我正在使用Windows窗体中的计算器。

我遇到了一个问题,即在接口输入10位或更多位数字后,我得到其中一个调试模糊。它说的是系统溢出异常,但我不太懂。

有人可以告诉我制作Int64变量的简单方法吗?

2 个答案:

答案 0 :(得分:3)

您可以使用BigInteger库中的Numerics

您需要添加System.Numerics库。 请执行以下步骤添加它。

第1步:右键单击您的项目References
第2步:点击AddReference...
您需要从FrameWork类别第3步:中选择System.Numerics

从代码中您可以使用相同的库:

试试这个:

using System.Numerics;
BigInteger value = new BigInteger(99999999999999999999999999);

答案 1 :(得分:0)

尝试使用BigInteger数据类型而不是int数据类型,这应该能够容纳非常大的数字。