C# 循环读取txt 文本
时间: 2024-09-19 19:05:30 浏览: 41
在C#中,你可以使用`StreamReader`类循环读取.txt文本文件的内容。下面是一个基本的示例,展示了如何打开文件、逐行读取并处理每一行:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
try
{
// 文件路径
string filePath = "path_to_your_file.txt";
// 使用StreamReader实例化,并指定文件路径
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null) // 读取直到文件结束
{
// 处理每行数据,例如打印到控制台
Console.WriteLine(line);
}
}
}
catch (Exception ex)
{
Console.WriteLine($"Error reading file: {ex.Message}");
}
// 程序结束前关闭所有未使用的资源
Console.ReadKey();
}
}
```
在这个例子中,你需要将`"path_to_your_file.txt"`替换为你实际的文件路径。`ReadLine()`函数会返回文本文件的一行,直到文件结束或遇到空行。
阅读全文