请写一段代码,演示c#中writestream和readstream的用法
时间: 2024-02-17 21:01:34 浏览: 156
好的,以下是一个简单的演示代码,展示了如何使用C#中的WriteStream和ReadStream:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建一个写入流
using (FileStream fs = new FileStream("test.txt", FileMode.Create))
{
using (StreamWriter writer = new StreamWriter(fs))
{
// 写入一些文本
writer.WriteLine("Hello World");
writer.WriteLine("This is a test");
}
}
// 创建一个读取流
using (FileStream fs = new FileStream("test.txt", FileMode.Open))
{
using (StreamReader reader = new StreamReader(fs))
{
// 读取文本并输出到控制台
while (!reader.EndOfStream)
{
Console.WriteLine(reader.ReadLine());
}
}
}
Console.ReadLine();
}
}
```
这段代码会创建一个名为 `test.txt` 的文件,并向其中写入两行文本。然后,它会创建一个读取流并从文件中读取文本,最后将文本输出到控制台。注意,在使用完流后,我们使用 `using` 语句来确保流被正确地关闭和释放。
阅读全文