Проверка ввода на числа - C#
Формулировка задачи:
Друзья, подскажите, как лучше реализовать проверку, дабы при вводе НЕ числа, либо при нажатии любой другой кнопки с клавиатуры программа оповещала о некорректном вводе и просила повторить ввод того же элемента массива nums?
int[] nums = new int[10]; Console.WriteLine("Введите 10 чисел:"); for (int i = 0; i < nums.Length; i++) { Console.Write("{0}-e число: ", i + 1); nums[i] = Int32.Parse(Console.ReadLine()); }
Решение задачи: «Проверка ввода на числа»
textual
Листинг программы
for (int i = 0; i < nums.Length; i++) { int curr; Console.Write("{0}-e число: ", i + 1); if (int.TryParse(Console.ReadLine(), out curr)) { nums[i] = curr; continue; } else { --i; continue; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д