我正在尝试读取*.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]);
}
}
}