private static void DispatchCommands(string[] tokens) { if (tokens[0] == "Create") { List.Create(tokens); } else if (tokens[0] == "Move") { Console.WriteLine(List.MoveNext()); } else if (tokens[0] == "Print") { try { Console.WriteLine(List.Print()); } catch (Exception exception) { Console.WriteLine(exception.Message); } } else if (tokens[0] == "HasNext") { Console.WriteLine(List.HasNext()); } else if (tokens[0] == "PrintAll") { Console.WriteLine(List.PrintAll()); } }