.NET 4.x Как в меню сделать ограничение на ввод больше 2-ух чисел? - C#

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

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

Меню создаю следующим образом:
string[] Menu = 
{
   "(1) Создать архив",
   "(2) Отправить отчет.",
   "(3) Удалить отчет.",
   "(4) Дополнительная функция"
};
int j = 0;
do
{
  for (var i = 0; i < Menu.Length; i++)
  {
     Console.WriteLine(Menu[i]);
  }
  Console.Write("Выберите нужную функцию: ");
  if (int.TryParse(ans, out j))
  {
     switch (j)
     {
        case 1: break;
        case 2: break;
        case 3: break;
        case 4: break;
        default: break;
     }
  }
}
while (j != 0);
Как ввести ограничение на ввод больше 2 чисел? И не помешало бы запретить использование букв. [Пример] 222 - Так не нужно 2 - так нужно =) То есть больше

1

-го числа в длину нельзя было вводить.

Решение задачи: «.NET 4.x Как в меню сделать ограничение на ввод больше 2-ух чисел?»

textual
Листинг программы
   int j;
   char ans  = Console.ReadKey().KeyChar;
   if (int.TryParse(ans.ToString(), out j))

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


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

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

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