public static void Run() { char key; while (true) { printMenu(); key = Console.ReadKey().KeyChar; Console.WriteLine(); switch (key) { case 'g': GarbageCollectorDemo.Display(); break; case 'f': FinalizeAndDispose.Display(); break; case 'c': FinalizeAndDisposeTemplate.Display(); break; case 'u': Pointers.Display(); break; case 'p': ComplexPointers.Display(); break; case 'x': return; } Console.ReadKey(); } }