读取CSV文件并将值存储到数组中

我正在尝试读取*.csv-文件

*.csv-文件由两列组成,两列之间用分号(“”)分隔

我能够使用StreamReader读取*.csv-文件,并能够使用Split()函数分隔每一行。我想将每列存储到一个单独的数组中,然后显示它

有可能吗

您可以这样做:

使用System.IO;
静态void Main(字符串[]参数)
{
使用(var reader=newstreamreader(@“C:\test.csv”))
{
List<string>listA=新列表<string>();
列表<字符串>列表b=新列表<字符串>();
而(!reader.EndOfStream)
{
var line=reader.ReadLine();
变量值=行分割(“;”);
listA.Add(值[0]);
列表B.添加(值[1]);
}
}
}

发表评论