【发布时间】:2015-05-25 20:15:23
【问题描述】:
我一直想知道在 C# .Net 中使用 Stream 类的最佳实践是什么。提供一个已写入的流还是提供一个流更好?
即:
public Stream DoStuff(...)
{
var retStream = new MemoryStream();
//Write to retStream
return retStream;
}
相对于;
public void DoStuff(Stream myStream, ...)
{
//write to myStream directly
}
为了生命周期控制,我一直使用前一个示例,但我感觉这是一种糟糕的“流式传输”方式,因为没有更好的词。
【问题讨论】:
标签: c# .net stream memorystream