У меня есть текстовый файл, который выглядит следующим образом:C# разбить текстовый файл в 2 мерных массив строк в
John,Gauthier,blue,May
Henry,Ford,Red,June
James,Bond,Orange,December
Я хочу разделить его на двухмерном массив строк, так что я мог бы отделить друг линии, то каждый из слов. Пример:
mystring[0][0] = "John"
mystring[1][3] = "June"
mystring[2][2] = "Orange"
Вот что я прямо сейчас:
string[] words = new string [100];
System.IO.StreamReader myfile = new System.IO.StreamReader("c:\\myfile.csv");
while (fichier.Peek() != -1)
{
i++;
words = myfile.ReadLine().Split(',');
}
я застрял. Я могу разбить его на одномерный массив строк, но не на двумерный массив строк. Думаю, мне нужно разбить его два раза; Первый раз с '\ n' и второй раз с ',', а затем поместите эти два вместе.
Jea, но я думаю, что он уже имеет то же самое, что он, Что расколоть сначала, как имена и второй в разных массивах, не один большой массив – Venson
Подтвердил этот ответ с помощью linqPad –