Как обработать исключение при добавлении в массив? - 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++;
    }
}

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


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

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

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