[Quote=Streams in .NET]
A stream is an abstract representation of a serial device for storing and retrieving data one byte at a time- the underlying device can be a file, a printer, or a network socket for example. Through this abstraction, different devices can be accessed with the same process, and similar code can be used to read data from a file input stream as can be used to read data from a network input stream for example.
[/Quote]
先清楚什么是流,就知道为什么用它。