Как сделать целое число "больше"?
Я новичок в 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
Тип данных, это должно быть в состоянии держать очень большое количество.