I've recently been learning about this, and I understand they are all used to read and write files on the disk, but why and when would I need to use this? I am a beginner so apologies if it sounds real amateurish.
Implements a TextReader that reads characters from a byte stream in a particular encoding.
You will also find helpful source code examples on the pages I linked which demonstrate their usage. If you have any other specific questions, let us know.Implements a TextWriter for writing characters to a stream in a particular encoding.