Как сделать целое число "больше"?

Я новичок в C# и работаю над калькулятором в Windows Forms.

Я столкнулся с проблемой, при которой я получаю один из этих отладочных сообщений после того, как 10 или более цифр введены в интерфейс. Это говорит кое-что об исключении переполнения системы, но я действительно не понимаю.

Может кто-нибудь, пожалуйста, скажите мне простой способ сделать Int64 переменная?

2 ответа

Ты можешь использовать BigInteger от Numerics библиотека.

вам нужно добавить System.Numerics библиотека. Следуйте приведенным ниже инструкциям, чтобы добавить его.

Шаг 1: Щелкните правой кнопкой мыши на вашем проекте References
Шаг 2: Нажмите на AddReference...
Шаг 3: из категории FrameWork вам нужно выбрать System.Numerics

Из кода вы можете использовать ту же библиотеку:

Попробуй это:

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

Попробуй использовать BigInteger тип данных вместо int Тип данных, это должно быть в состоянии держать очень большое количество.

Другие вопросы по тегам