Загрузка...

Как разбить массив пробелами?

Тема в разделе C# создана пользователем FXT 10 дек 2022. 193 просмотра

  1. FXT
    FXT Автор темы 10 дек 2022 17 30 июн 2018

    private void button1_Click(object sender, EventArgs e)
    {
    int n = 0;
    n = Convert.ToInt32(textBox1.Text);
    int[] mass = new int[n];
    for (int i = 0; i < mass.Length; i++)
    {
    int S += mass[i].ToString();
    }
    textBox3.Text = mass[0].ToString();
    }

    Имеется данный код, при вводе в textBox1 числа (длину массива), а в textBox2 элементы массива через пробел выводится ошибка "Входная строка имела неверный формат". Предполагаю это из-за введённого пробела. Как это исправить?
     
  2. ahmadeus
    ahmadeus 10 дек 2022 2 9 дек 2022

    var numbers = textBox2.Text?.Split(' ')?.Select(Int32.Parse)?.ToList();
     
    10 дек 2022 Изменено
    1. Посмотреть предыдущие комментарии (2)
    2. vtlstolyarov
      ahmadeus, нахера ты столько вопросительных знаков натыкал? Там нигде вроде не может быть null.
Top
Загрузка...