如何生成一个整数';更大'

本文关键字:整数 更大 一个 何生成 | 更新日期: 2023-09-27 18:00:56

我是C#初学者,正在Windows窗体中开发计算器。

我遇到过一个问题,在接口中输入10个或更多数字后,我会得到其中一个调试简介。它说了一些关于系统溢出异常的内容,但我真的不明白。

有人能告诉我一个制作Int64变量的简单方法吗?

如何生成一个整数';更大'

您可以使用Numerics库中的BigInteger

您需要添加System.Numerics库。折叠以下步骤添加它。

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

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

试试这个:

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

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