C# 读取text 文件
时间: 2024-09-18 10:12:39 浏览: 46
C#读取bin文件
在C#中,读取文本文件通常通过`System.IO`命名空间下的`StreamReader`类来完成。以下是一个简单的步骤说明如何操作:
1. **打开文件**:首先,你需要创建一个`FileStream`或`StreamReader`实例,指定你要读取的文本文件的路径。例如:
```csharp
string filePath = "C:\\path\\to\\yourfile.txt";
using (StreamReader reader = new StreamReader(filePath))
{
```
2. **读取内容**:然后你可以使用`ReadLine()`方法逐行读取文件,或者一次性读取整个文件并存储在一个字符串变量中,如下面的示例:
```csharp
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line); // 打印每行内容
}
// 或者一次性读取所有内容
string text = await reader.ReadToEndAsync(); // 如果你想异步读取
string textSync = reader.ReadToEnd(); // 同步方式
```
3. **关闭流**:记得在使用完毕后关闭文件流,使用`using`语句可以自动处理资源释放:
```csharp
}
```
阅读全文