.NET 4.x Как в меню сделать ограничение на ввод больше 2-ух чисел? - C#
Формулировка задачи:
Меню создаю следующим образом:
Как ввести ограничение на ввод больше 2 чисел?
И не помешало бы запретить использование букв.
[Пример]
222 - Так не нужно
2 - так нужно =)
То есть больше
Листинг программы
- 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);
1
-го числа в длину нельзя было вводить.Решение задачи: «.NET 4.x Как в меню сделать ограничение на ввод больше 2-ух чисел?»
textual
Листинг программы
- int j;
- char ans = Console.ReadKey().KeyChar;
- if (int.TryParse(ans.ToString(), out j))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д