Question: what is the difference between filestream and streamwriter?
Answer: The most obvious difference is that FileStream allows read/write operations, while StreamWriter is write only. The StreamWriter page goes on to add: StreamWriter is designed for character output in a particular encoding, whereas classes derived from Stream are designed for byte input and output.