c# 输出Stream流内容
时间: 2024-02-10 19:10:56 浏览: 93
C#代码stream流的操作
你可以使用 C# 中的 StreamReader 类来输出 Stream 流内容。以下是一个示例代码:
```csharp
using System;
using System.IO;
class Program {
static void Main() {
// 创建一个 Stream 对象
Stream stream = new MemoryStream();
// 将字符串写入 Stream 对象中
StreamWriter writer = new StreamWriter(stream);
writer.Write("Hello world!");
// 将 Stream 对象的位置重置到起始位置
stream.Seek(0, SeekOrigin.Begin);
// 读取 Stream 对象中的内容并输出
StreamReader reader = new StreamReader(stream);
Console.WriteLine(reader.ReadToEnd());
// 关闭 Stream 对象
stream.Close();
}
}
```
在上面的代码中,我们先创建了一个 MemoryStrem 对象作为 Stream 流,并使用 StreamWriter 将字符串写入 Stream 对象中。接着,我们将 Stream 对象的位置重置到起始位置,并使用 StreamReader 读取 Stream 对象中的内容并输出。最后不要忘记关闭 Stream 对象。
阅读全文