c# 读取txt文件中的每一行
时间: 2024-12-22 09:03:23 浏览: 3
在C#中读取TXT文件中的每一行可以使用多种方法,最常用的是使用`System.IO`命名空间下的`File`类和`StreamReader`类。以下是一个示例代码,展示了如何使用`StreamReader`类逐行读取TXT文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string path = @"C:\path\to\your\file.txt";
try
{
// 使用 StreamReader 逐行读取文件
using (StreamReader sr = new StreamReader(path))
{
string line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (Exception e)
{
Console.WriteLine("读取文件时发生错误:");
Console.WriteLine(e.Message);
}
}
}
```
在这个示例中,我们首先定义了要读取的文件路径。然后使用`StreamReader`类逐行读取文件内容,并将其打印到控制台。如果在读取文件过程中发生任何异常,程序会捕获并打印错误信息。
阅读全文