static void Main(string[] args) { BD2 = new BasicDictionary(); BD = new Dict(); while (true) { Console.Write("> "); string Command = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.White; Console.Title = "Dict.CS Test Module"; string[] separator = { " " }; string[] wordsInCmd = Command.Split(separator, StringSplitOptions.None); switch (wordsInCmd[0].ToLower()) { case "isword": bool isword = BD.IsWord(wordsInCmd[1].ToLower()); if (!isword) { BD.SuggestedWords(wordsInCmd[1]); } Console.WriteLine(isword); break; case "anagramof": var op = (BD.AnagramsOf(wordsInCmd[1].ToLower())); foreach (var p in op) { Console.Write("{0} ", p); } Console.WriteLine(); break; case "help": ShowHelp(); break; case "exit": return; case "clear": Console.Clear(); break; case "partword": var PartWordArray = BD.SuggestWord(wordsInCmd[1]); foreach (var word in PartWordArray) { Console.Write("{0} ", word); } Console.WriteLine(); break; default: Console.WriteLine("Invalid Command!"); break; } } }