title: Difference Between StreamWriter/Reader and StringWriter/Readerll
body: <p>Im very confused with the exact difference between them and different usage approach of these two TextWriter/Reader derived types StringWriter/Reader and StreamReader/Reader.
  I know that using them we can deal easily with character based data in stream avoiding byte fuss as working direclty using Filestream...</p>