Загрузка...

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

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

  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. Посмотреть предыдущие комментарии (1)
    2. ahmadeus
      FXT, вместо цикла, код вернет тебе список чисел.
    3. vtlstolyarov
      ahmadeus, нахера ты столько вопросительных знаков натыкал? Там нигде вроде не может быть null.
Загрузка...
Top