如何读取csv文件并将每个单元格值存储到列表中(C#)

时间:2015-11-04 03:02:31

标签: c# csv

假设有一个data.csv文件,它看起来像这样:

    Ann     300     700     1000    

    Zoe     2       4       6   

    Ian     100     200     300 

    Zak     90      90      180

我需要为每个单元格获取值并将它们存储在列表中,这样当我打印它们时它看起来就像这样:

list.ForEach(Console.Write);

Ann 300 700 1000 Zoe 2 4 6 Ian 100 200 300 Zak 90 90 180

我尝试寻找答案但我正在努力读取数据并标记化csv中的每个单元格元素。

1 个答案:

答案 0 :(得分:3)

试试这个

struct comparePercentChanged
{
  const double* arr1;
  comparePercentChanged( const double* arr1 ): arr1(arr1) { }
  bool operator < ( int index1, int index2 ) const
  {
    return arr1[index1] < arr1[index2];
  }
};

std::sort( begin(arr2), end(arr2), comparePercentChanged(arr1) );