Как разбить строку с помощью 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(' '));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д