c#filestream
时间: 2023-07-10 18:22:48 浏览: 115
C# FileStream类是用于读取和写入文件的类。它提供了许多方法来读取和写入文件,如Read、Write、Seek、Flush等。以下是使用FileStream类进行文件读取和写入的示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建一个新的文件并写入一些文本
using (FileStream fs = new FileStream("test.txt", FileMode.Create))
{
byte[] text = System.Text.Encoding.UTF8.GetBytes("Hello, World!");
fs.Write(text, 0, text.Length);
}
// 读取文件中的文本
using (FileStream fs = new FileStream("test.txt", FileMode.Open))
{
byte[] buffer = new byte[1024];
int bytesRead = fs.Read(buffer, 0, buffer.Length);
string text = System.Text.Encoding.UTF8.GetString(buffer, 0, bytesRead);
Console.WriteLine(text);
}
}
}
```
以上代码将创建一个新的文件test.txt,并写入文本"Hello, World!"。然后,它将重新打开该文件并读取其中的文本,最后在控制台上输出文本。
阅读全文