哪种流类型处理键盘

时间:2011-02-05 13:44:21

标签: c# stream

C#有几种流类型 - FileStream,NetworkStream等。

  1. 如果我想选择一种与键盘输入相关联的类型,那将是哪种流?

  2. 当最终流意味着只是在网络,文件等上的字节时,我们需要不同的流类型吗?

1 个答案:

答案 0 :(得分:2)

1)您不必为键盘选择一个Stream。 Console类将其公开为TextReader TextReader不是Stream,而是Stream装饰器。

2)我们为不同的媒体提供不同的流。它们只是字节数(不是'最终') 我们使用TextReader,BinaryReader和Serialization类以一致的方式处理非字节数据,无论介质如何。