public static void Main(string[] args)
Console.ForegroundColor = ConsoleColor.Green;
Console.Title = "StreamReader and STreamWriter";
Console.ForegroundColor = ConsoleColor.Gray;
public static void ReadFromFile()
using (StreamReader sr = File.OpenText(@"E:\Programming Practice\CSharp\Console\table.tbl"))
while ((tables = sr.ReadLine()) != null)
Console.WriteLine("{0}",tables);
Console.WriteLine("Table Printed.");
public static void WriteToFile()
using (StreamWriter sw = File.CreateText(@"E:\Programming Practice\CSharp\Console\table.tbl"))
sw.WriteLine("Please find the below generated table of 1 to 10");
for (int i = 1; i <= 10; i++)
for (int j = 1; j <= 10; j++)
sw.WriteLine("{0}x{1}= {2}",i,j,(i*j));
sw.WriteLine("==============");
Console.WriteLine("Table successfully written on file.");