C# 按行读取csv
时间: 2023-12-08 12:38:33 浏览: 206
读取csv文件的实例源码(C#语言).rar
以下是C#按行读取csv文件的示例代码:
```csharp
string path = "data.csv";
List<string> lines = File.ReadAllLines(path).ToList();
foreach (string line in lines)
{
string[] entries = line.Split(',');
foreach (string entry in entries)
{
Console.Write(entry + " ");
}
Console.WriteLine();
}
```
上述代码中,我们首先使用`File.ReadAllLines`方法一次性读取整个csv文件,并将其转换为字符串列表。然后,我们使用`foreach`循环遍历每一行,并使用`string.Split`方法将每一行按逗号分隔成多个条目。最后,我们再次使用`foreach`循环遍历每个条目,并将其输出到控制台。
阅读全文