c# 按行读取txt文件
时间: 2024-10-25 07:15:33 浏览: 5
在C#中,你可以使用`StreamReader`类按行读取文本文件(TXT格式)。以下是一个基本示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "path_to_your_file.txt"; // 替换为你实际的文件路径
try
{
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line); // 输出每一行的内容
}
}
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred: {ex.Message}");
}
Console.ReadLine(); // 等待用户按下回车键关闭控制台窗口
}
}
```
在这个示例中,程序打开指定的文件,逐行读取内容,并将每行打印到控制台。如果在读取过程中发生异常,会捕获并打印错误信息。
阅读全文