我是C#初学者,我正在使用Windows窗体中的计算器。
我遇到了一个问题,即在接口输入10位或更多位数字后,我得到其中一个调试模糊。它说的是系统溢出异常,但我不太懂。
有人可以告诉我制作Int64
变量的简单方法吗?
答案 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
数据类型,这应该能够容纳非常大的数字。