2011-02-05 68 views
1

C#有几个流类型 - 的FileStream,等的NetworkStream其流式处理键盘

  1. 如果我要选择一个类型与键盘输入相关联,这是流会是什么?

  2. 当最终流意味着只有字节是否在网络,文件等。为什么我们需要不同的流类型?

回答

2

1)您不必为键盘选择一个流。控制台类将其公开为TextReader
TextReader不是流而是流装饰器。

2)我们有不同的媒体流。他们只是关于字节(而不是'最终')。
而且我们使用TextReader,BinaryReader和Serialization类以一致的方式处理非字节数据,而不管媒体如何。

+2

你对我来说太快了。我暂时在http://msdn.microsoft.com/en-us/library/system.console.in.aspx。 – 2011-02-05 13:57:50