0

我想使用创建一个文件FileStream,然后将该文件保存在 a 中以variable供进一步处理。在下面给出的代码中,我给出了一个路径C:/t.doc,但我要做的就是将该t.doc文件保存在 a 中,variable而不是将其物理保存在机器中。

FileStream f = new FileStream("C:/t.doc", FileMode.Create);
4

1 回答 1

3

而不是使用FileStream,使用不同的Stream类。例如MemoryStream.

该类提供的抽象Stream意味着您可以替换不同的子类,Stream而无需更改写入该流的代码。至少,如果您的编写代码设计良好并且接受Stream对象而不是对象,那么您至少可以做到这一点FileStream。即使您的编写代码假定使用FileStream它通常是微不足道的,但将其更改为接受更通用的代码Stream

于 2013-09-17T10:52:23.677 回答