Как обработать исключение при добавлении в массив? - C#
Формулировка задачи:
Что необходимо записать в исключении?
Если в строке не цифра или строка пустая - никакое значение в массив не включается.
private void button1_Click(object sender, EventArgs e) { int[] mas = new int[1000]; int n = textBox1.Lines.Length; int k = 0; int i, sum; sum = 0; try { for (i = 0; i < n; i++) { mas[k] =Int32.Parse(textBox1.Lines[i]); k++; } } catch (FormatException) { ??????? }
Решение задачи: «Как обработать исключение при добавлении в массив?»
textual
Листинг программы
int k = 0; int i, sum, temp; sum = 0; for (i = 0; i < n; i++) { if (int.TryParse(textBox1.Lines[i], out temp)) { mas[k] = temp; k++; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д