C#如何逐行读取txt文件内的内容
时间: 2024-09-14 16:10:31 浏览: 20
在C#中,逐行读取txt文件内容可以使用`System.IO.File`类的`ReadLines`方法,它可以逐行读取文件,从而节省内存。以下是一个简单的代码示例,展示了如何逐行读取一个文本文件的内容:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "path/to/your/file.txt"; // 替换为你的文件路径
try
{
// 使用foreach循环逐行读取文件
foreach (string line in File.ReadLines(filePath))
{
// 处理每一行的内容,例如打印到控制台
Console.WriteLine(line);
}
}
catch (IOException e)
{
// 文件读取出错时的处理
Console.WriteLine("读取文件时发生错误:" + e.Message);
}
}
}
```
这段代码首先指定了要读取的文件路径,然后使用`File.ReadLines`方法逐行读取文件,每一行都会被迭代出来,然后你可以在循环体内部处理每一行的内容。