我有一些大的csv文件,我需要导入IEnumerable(prob列表),以便我可以做一些“魔术”之前保存到数据库。我不需要csv中的每个值(列)。从csv文件输入创建IEnumerable <MyObj>的最佳方式是什么?
但是,我找不到比这更好的选择:
Read csv file by line
Split the line on ,
new MyObj{
Prop1 = split[0],
Prop2 = split[1],
Prop3 = split[6],
Prop4 = split[7],
Prop5 = split[9]
}
Add new MyObj to List
这工作和足够快,但似乎很笨重?
有没有其他的选择(除了添加ctor,它与上面相同)。
对我来说很好。 – ken2k 2012-01-04 10:14:36