Readers and Writers
n Classes That Are Derived from System.IO.Stream Take Byte Input and Output
n Readers and Writers Take Other Types of Input and Output and Read and Write Them to Streams or Strings
n BinaryReader and BinaryWriter Read and Write Primitive Types to
a Stream
n TextReader and TextWriter Are Abstract Classes That Implement Read Character and Write Character Methods
n TextReader and TextWriter Derived Classes Include:
l StreamReader and StreamWriter, which read and write to a stream
l StringReader and StringWriter, which read and write to a string and StringBuilder respectively