【发布时间】:2014-10-07 11:45:28
【问题描述】:
WinRT 是否有与 System.IO.BufferedStream 类等效的类?该类本身不可用,但有没有办法实现相同的行为?
【问题讨论】:
-
@Alovchin,谢谢!将此作为答案发布,我会接受。
标签: c# stream windows-runtime bufferedstream
WinRT 是否有与 System.IO.BufferedStream 类等效的类?该类本身不可用,但有没有办法实现相同的行为?
【问题讨论】:
标签: c# stream windows-runtime bufferedstream
不可以,但您可以使用任何带有 AsStream... 扩展方法的 Windows 运行时流。他们创建了一个包含内部缓冲区的“包装器”流,您可以设置其大小。请参阅高效访问文件系统 MSDN 文档的Stream performance in C# and Visual Basic 部分。
【讨论】:
System.IO.Stream);我没有意识到AsStreamForRead 创建了一个缓冲流,但是您链接到的文章清楚地说明了这一点。谢谢!
AsStream... 包装 WinRT 流的方法,当然 :)