Proposed exercise
Create a program which behaves like the Unix command "more": it must display the contents of a text file, and ask the user to press Enter each time the screen is full.
As a simple approach, you can display the lines truncated to 79 characters, and stop after each 24 lines.
Output
Solution
using System; using System.IO; class More { public void ShowData(string name) { try { StreamReader file = new StreamReader(name); string line; int i = 0; do { line = file.ReadLine(); if (line != null) { if (i % 24 == 0) Console.ReadLine(); if (line.Length > 79) line = line.Substring(0, 79); Console.WriteLine(line); } i++; } while (line != null); file.Close(); } catch (Exception) { Console.WriteLine("Error!!!"); } } }