【发布时间】:2011-12-21 18:13:13
【问题描述】:
如何创建System.IO.Stream stream 的实例。我的一个函数接收System.IO.Stream stream 作为参数并向其写入一些内容。那么如何创建相同的新实例并将其传递给函数?
【问题讨论】:
如何创建System.IO.Stream stream 的实例。我的一个函数接收System.IO.Stream stream 作为参数并向其写入一些内容。那么如何创建相同的新实例并将其传递给函数?
【问题讨论】:
【讨论】:
您必须创建其中一个子类的实例。 Stream 是一个抽象类,不能直接实例化。
如果您在此处查看参考的底部,则有很多选择:
Stream Class | Microsoft Developer Network
最常见的可能是FileStream 或MemoryStream。基本上,您需要确定支持流的数据的来源,然后创建相应子类的实例。
【讨论】:
System.IO.Stream stream = new System.IO.MemoryStream();
【讨论】:
Stream是一个基类,你需要创建一个特定类型的流,比如MemoryStream。
【讨论】: