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

Разбор чисел в C#

Метод TryParse безопаснее Parse для ввода пользователя: успех проверяют по bool, не ловя исключение. При неудаче метод вернёт false, а число в out-параметре останется 0.

Строка "42" разбирается успешно:

bool ok = int.TryParse("42", out int n); Console.WriteLine(ok ? n.ToString() : "bad"); // выведет "42"

Для "x" метод вернёт false: буквы не становятся числом:

Console.WriteLine(int.TryParse("x", out _));

Разберите строку "2.5" в дробь с invariant-культурой и выведите число в консоль.

Покажите неуспех разбора строки "n/a".

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