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

Проверяемое преобразование целого в C#

int.TryParse проверяет текст и не бросает ошибку при неудаче. Он возвращает bool, а готовое число записывает в переменную с модификатором out. Переменная num появляется прямо в вызове: при true в ней разобранное целое, при false значение не используют:

Console.Write("enter number: "); string? line = Console.ReadLine(); if (int.TryParse(line ?? "", out int num)) { Console.WriteLine(num); } else { Console.WriteLine("bad"); }

Прочитайте целое через TryParse. При успехе выведите число, иначе "bad".

Прочитайте два целых двумя запросами. Если оба разбора успешны, выведите сумму. Иначе выведите "bad".

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