Правильность введенных данных - C#

Узнай цену своей работы

Формулировка задачи:

Как можно проверить валидность введенных данных? Консольное приложение, переменная типа sbyte, осуществляю ввод через Console.WriteLine(). (хотя возможно есть способ лучше) Мы получаем строку, потом делаем конвертацию и присваивание. Как можно проверить валидность (т.е. чтобы число не превышало диапазон -255 - 255) на этапе ввода, до конвертации и присвоения? Потому что при конвертации и после присвоения, мы можем получить совершенно не то что ввел пользователь.

Решение задачи: «Правильность введенных данных»

textual
Листинг программы
sbyte sb;
while (!sbyte.TryParse(Console.ReadLine(), out sb))
{
    Console.WriteLine("Ошибка! Повторите ввод");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы