Как разбить строку с помощью 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")
Листинг программы
  1. StreamReader f = new StreamReader(@" тут файл");
  2. string[] a = f.ReadToEnd().Split('\n');
  3.  
  4. string[] stringArray = new string[770];
  5. for ( int i=0; i<770;i++)
  6. {
  7. stringArray[i] = a[i];
  8. }
  9.  
  10. string[,] splitArray = new string[100,770];
  11. for (int i = 0; i < 770; i++)
  12. {
  13. int jmax = a[i].Length;
  14. for (int j = 0; j < jmax; j++)
  15. {
  16. // ошибка
  17. splitArray[j, i] = stringArray[i].Split(new Char[] { ' ' });
  18. }
  19. }
НА этом месте выдает ошибку Cannot implicitly convert type 'string[]' to 'string'

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

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

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


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

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

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы