C#循环读取txt文件
时间: 2024-09-10 19:23:39 浏览: 50
C# TXT文件循环读取
在C#中,读取文本文件通常可以使用`StreamReader`类,它提供了一种方便的方法来读取字符数据。下面是一个简单的示例,演示如何使用`StreamReader`循环读取一个txt文件的内容:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 文件路径
string filePath = "path_to_your_file.txt";
// 使用StreamReader打开文件
using (StreamReader reader = new StreamReader(filePath))
{
string line;
// 循环读取每一行内容,直到文件末尾
while ((line = reader.ReadLine()) != null)
{
// 对读取到的每一行进行处理
Console.WriteLine(line);
}
}
}
}
```
在这个示例中,我们首先导入了必要的`System.IO`命名空间,以便可以使用文件操作相关的类。然后定义了`Main`方法作为程序的入口点。我们创建了一个`StreamReader`对象来读取指定路径下的txt文件。通过一个`while`循环,我们使用`ReadLine`方法逐行读取文件内容,直到返回`null`(表示到达了文件末尾)。在循环体内,我们把读取到的每一行内容打印到控制台上。
使用`using`语句可以确保`StreamReader`对象在使用完毕后能够被正确地关闭和释放资源。
阅读全文