<p>What's the most efficient way to read a stream into another stream?  In this case, I'm trying to read data in a Filestream into a generic stream.  I know I could do the following:<br>
1. read line by line and write the data to the stream<br>
2. read chunks of bytes and write to the stream<br>
3. etc</p>

<p>I'm just trying to find the most efficient way.</p>

<p>Thanks</p>

Reading a buffer of bytes and then writing it is fastest. Methods like
```
ReadLine()
```
need to look for line delimiters, which takes more time than just filling a buffer.