Загрузка...

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

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

  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. FXT Автор темы
      ahmadeus, не до конца понял куда это вставлять
    2. ahmadeus
      FXT, вместо цикла, код вернет тебе список чисел.
    3. Посмотреть следующие комментарии (2)
Top
Загрузка...