C# 使用Stream打开文件流
时间: 2024-05-07 12:23:16 浏览: 153
在 C# 中,可以使用 Stream 类打开文件流。以下是一个简单的示例代码:
```csharp
using System;
using System.IO;
class Program {
static void Main(string[] args) {
// 获取文件路径
string filePath = @"C:\example.txt";
// 打开文件流
using (FileStream fileStream = new FileStream(filePath, FileMode.Open)) {
// 读取文件流
byte[] buffer = new byte[1024];
int bytesRead = 0;
while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) > 0) {
// 处理读取的数据
Console.WriteLine(Encoding.UTF8.GetString(buffer, 0, bytesRead));
}
}
}
}
```
在上面的示例中,我们使用 `FileStream` 类打开了一个文件流,并读取了文件中的数据。我们使用 `using` 语句来确保文件流在使用完毕后会被正确地释放。在 `while` 循环中,我们不断地从文件流中读取数据,并对读取到的数据进行处理。
阅读全文