Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
196 of 1492 menu
◀ ▶

Метод Parse

BigInteger.Parse принимает текст с целым числом и возвращает BigInteger. Строка может быть длиннее, чем вмещает Int64. При ошибке формата выбрасывается исключение - для проверки без сбоя есть TryParse.

Синтаксис

BigInteger res = BigInteger.Parse(text);

Пример

Давайте разберём обычную строку "12345":

using System; using System.Numerics; class Program { static void Main() { BigInteger res = BigInteger.Parse("12345"); Console.WriteLine(res); } }

Результат выполнения кода:

12345

Пример

Давайте разберём очень длинное число:

using System; using System.Numerics; class Program { static void Main() { BigInteger res = BigInteger.Parse("999999999999999999999999"); Console.WriteLine(res); } }

Результат выполнения кода:

999999999999999999999999

Пример

Давайте разберём отрицательное значение:

using System; using System.Numerics; class Program { static void Main() { BigInteger res = BigInteger.Parse("-12345"); Console.WriteLine(res); } }

Результат выполнения кода:

-12345

Смотрите также

  • TryParse,
    который разбирает строку без исключения
  • ToString,
    обратное преобразование в текст
  • BigInteger,
    тип результата разбора
  • Int128,
    целое фиксированной ширины
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить