public static void Run() { char key; while (true) { printMenu(); key = Console.ReadKey().KeyChar; Console.WriteLine(); switch (key) { case 'n': namespaceDemo(); break; case 'e': extentionMethodDemo(); break; case 'p': partialClass(); break; case 'a': AnonymousTypes.Display(); break; case 'l': LocalFunction.Display(); break; case 'm': PatternMatching.Display(); break; case 'd': DeconstructorDemo.Display(); break; case 'u': NullableTypes.Display(); break; case 'r': ReferenceVars.Display(); break; case 'x': return; } Console.ReadKey(); } }