我有一个文本文件,看起来像这样: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确认了这个答案 –