C#的FileStream如何使用
时间: 2023-07-20 21:13:00 浏览: 151
FileStream 是 C# 中用于文件读写操作的类,可以通过它打开、读取、写入文件。下面是 FileStream 的使用方法:
1. 引入命名空间:使用 FileStream 时需要添加以下命名空间:
```csharp
using System.IO;
```
2. 创建 FileStream 对象:使用 new 关键字创建 FileStream 对象,需要传入文件路径、打开方式和访问权限。
```csharp
FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);
```
3. 读取数据:调用 FileStream 对象的 Read 方法可以读取文件中的数据,需要传入一个字节数组和读取起始位置。
```csharp
byte[] buffer = new byte[1024];
int length = fs.Read(buffer, 0, buffer.Length);
```
4. 写入数据:调用 FileStream 对象的 Write 方法可以向文件中写入数据,需要传入一个字节数组和写入起始位置。
```csharp
byte[] buffer = Encoding.Default.GetBytes("Hello, FileStream!");
fs.Write(buffer, 0, buffer.Length);
```
5. 关闭 FileStream 对象:使用完 FileStream 对象后,需要调用它的 Close 或 Dispose 方法释放资源。
```csharp
fs.Close();
```
以上是 FileStream 基本用法的简单介绍,如果需要更多的操作,可以查看 FileStream 的官方文档。
阅读全文