iostream c#读取文件
时间: 2024-09-30 07:03:04 浏览: 19
在C#中,`System.IO`命名空间提供了一组类用于处理输入输出流,包括文件操作。要从文件读取数据,你可以使用`StreamReader`类。下面是一个基本的例子,展示了如何打开、读取和关闭文本文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 文件路径
string filePath = "path_to_your_file.txt";
try
{
// 创建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.WriteLine("File reading completed.");
}
}
```
在这个例子中,你需要将`"path_to_your_file.txt"`替换为你实际要读取的文件路径。`using`语句可以确保`StreamReader`在完成操作后自动关闭,避免资源泄露。