如何遍历list
我读一个csv的文件。他的第一 二列有合并的数据。csv的数据例如:
pi
abc 11 ab c d
c df de
d dz a
e e f
bb 2 d d de
cc 1 ab d ki
ur ie oe
而我读出的数据是 以逗号隔开的。读出的数据如下 放入 list<string[]> 的结构里 返回出来。
pi, ,,,
abc,11,ab,c,d
,,c,df,de 这里要把逗号的数据写为abc 和 11
,,d,dz,a 这里也一样
,,e,e,f 这里也一样
bb,2,d,d,de
cc,1,ab,d,ki
,,ur,ie,oe 这里要把逗号的数据写为cc 和 1
我遍历数据是这样的
foreach(string[] o in datalist) //datalist 就是 list<string[]> 的值
{
for (int i=0;i<o.length;i++)
{
Console.WriteLine(o[i]);
}
}
问题是 如何 把合并的数据也赋好值。读出来第一 二列合并的值为''。
最后的结果是这样的:
pi, ,,,
abc,11,ab,c,d
abc,11,c,df,de
abc,11,d,dz,a
abc,11,e,e,f
bb,2,d,d,de
cc,1,ab,d,ki
cc,1,ur,ie,oe