Как разбить строку с помощью 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")
НА этом месте выдает ошибку
Cannot implicitly convert type 'string[]' to 'string'
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[] { ' ' }); } }
Решение задачи: «Как разбить строку с помощью Split?»
textual
Листинг программы
List<string[]> lst = new List<string[]>(); foreach(var x in File.ReadLines("D://00.txt")) lst.Add(x.Split(' '));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д