.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))