c#,读取txt文件
时间: 2024-11-17 16:02:41 浏览: 38
C#逐行读取txt文件的方法
5星 · 资源好评率100%
在C#中,读取文本文件(txt文件)通常使用`StreamReader`类。以下是一个简单的步骤说明:
1. 首先,你需要创建一个StreamReader实例,指定要读取的文件路径:
```csharp
using System.IO;
string filePath = "path_to_your_text_file.txt"; // 替换为实际文件路径
```
2. 然后,你可以打开并读取文件内容:
```csharp
StreamReader reader = new StreamReader(filePath);
string content = reader.ReadToEnd();
reader.Close(); // 关闭流以释放资源
```
3. `content`变量现在包含了整个文件的内容。如果你想按行读取,可以使用`ReadLine()`或`ReadLines()`方法。
下面是一个完整的示例:
```csharp
string filePath = @"C:\example\test.txt";
using (StreamReader reader = new StreamReader(filePath))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line); // 打印每一行
}
}
```
阅读全文