Demonstrate StringReader and StringWriter : StreamReader « File Directory Stream « C# / CSharp Tutorial

using System; 
using System.IO; 
class MainClass {   
  public static void Main() {   
    StringWriter strwtr = new StringWriter(); 
    for(int i=0; i < 10; i++) 
       strwtr.WriteLine("This is i: " + i); 
    StringReader strrdr = new StringReader(strwtr.ToString()); 
    string str = strrdr.ReadLine(); 
    while(str != null) { 
      str = strrdr.ReadLine(); 
This is i: 1
This is i: 2
This is i: 3
This is i: 4
This is i: 5
This is i: 6
This is i: 7
This is i: 8
This is i: 9

15.20.1.A FileReader
15.20.2.Use StreamReader to read a line from a text file
15.20.3.Demonstrate StringReader and StringWriter
15.20.4.Create StreamReader through FileStream
15.20.5.Read decimal, string and char from a file using FileStream and StreamReader
15.20.6.Create StringReader from String
15.20.7.StreamReader: ReadLine
15.20.8.StreamReader: ReadToEnd()
15.20.9.Read one character at a time
15.20.10.Create StreamReader from a URL
15.20.11.Stream Read with StreamReader