问题描述
- link中如何将迭代的结果转换成流模式?比如二进制流或者其它流?
- link中如何将迭代的结果转换成流模式?比如二进制流或者其它流?
解决方案
https://msdn.microsoft.com/zh-cn/library/system.io.stream.aspx
在实现 Stream某个派生类,必须为 Read 和 Write 方法提供实现。 异步方法 ReadAsync、WriteAsync和 CopyToAsync 使用这些实现的同步方法 Read 和 Write。 因此,您的 Read 和 Write 的实现正确与异步方法一起使用。 ReadByte 和 WriteByte 的默认实现创建一个新的单元素字节数组,然后调用 Read 和 Write 的实现。 当从 Stream派生时,建议重写这些方法以访问您的内部缓冲区,因此,如果您有一,完全更好的性能。 还必须提供 CanRead、CanSeek、CanWrite、Flush、Length、Position、Seek 和 SetLength 的实现。
时间: 2024-10-21 11:36:28