-1

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

我遇到了一个问题,在界面中输入了 10 个或更多数字后,我得到了其中一个调试信息。它说的是系统溢出异常,但我不太明白。

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

4

2 回答 2

3

您可以BigIntegerNumerics库中使用。

您需要添加System.Numerics库。按照以下步骤添加它。

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

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

尝试这个:

using System.Numerics;
BigInteger value = new BigInteger(99999999999999999999999999);
于 2014-04-30T04:11:04.913 回答
0

尽量用BigIntegerdatatype代替intdatatype,这样应该可以容纳很大的数。

于 2014-04-30T04:08:53.547 回答