C#有几种流类型 - FileStream,NetworkStream等。
如果我想选择一种与键盘输入相关联的类型,那将是哪种流?
当最终流意味着只是在网络,文件等上的字节时,我们需要不同的流类型吗?
答案 0 :(得分:2)
1)您不必为键盘选择一个Stream。 Console类将其公开为TextReader
TextReader
不是Stream,而是Stream装饰器。
2)我们为不同的媒体提供不同的流。它们只是字节数(不是'最终') 我们使用TextReader,BinaryReader和Serialization类以一致的方式处理非字节数据,无论介质如何。