Как разбить строку с помощью Split? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, есть такой массив в тхт файле 4248 4 1 2 3 14 6624 4 1 2 3 17 5193 7 1 2 8 11 14 15 17 6642 6 1 2 8 14 17 19 5766 6 1 2 11 14 15 17 4263 3 1 2 14 5520 2 1 4 я его загружаю, разбиваю на массивы строк ("4248 4 1 2 3 14"), потом хочу разбить каждую строку по элементам("4248" "4" "1" "2" "3" "14")
StreamReader f = new StreamReader(@" тут файл");
            string[] a = f.ReadToEnd().Split('\n');

            string[] stringArray = new string[770];
            for ( int i=0; i<770;i++)
            {
                stringArray[i] = a[i];
            }

            string[,] splitArray = new string[100,770];
            for (int i = 0; i < 770; i++)
            {
                int jmax = a[i].Length;
                for (int j = 0; j < jmax; j++)
                {
                    // ошибка
                    splitArray[j, i] = stringArray[i].Split(new Char[] { ' ' });
                }
            }
НА этом месте выдает ошибку Cannot implicitly convert type 'string[]' to 'string'

Решение задачи: «Как разбить строку с помощью Split?»

textual
Листинг программы
            List<string[]> lst = new List<string[]>();
            foreach(var x in File.ReadLines("D://00.txt"))
                lst.Add(x.Split(' '));

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


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

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

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