如何遍历list

antony1029 2008-07-26 04:15:23
我读一个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





...全文
527 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,555

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧