private ConverterMessages PrintMessage() //7 tt { if (isExample) { MyMessageProcessor.ConsoleWrite("The current project version is an "); MyMessageProcessor.ConsoleWrite("example", ConsoleColor.Red); } else { MyMessageProcessor.ConsoleWrite("The current project version is "); MyMessageProcessor.ConsoleWrite(currentProjectVersion.ToString(), ConsoleColor.Red); } MyMessageProcessor.ConsoleWriteLine(); int k = 1; foreach (ConverterMessages msg in MessagesList) { PrintConverterMessage(msg, k++.ToString()); } int index = -1; while (index == -1 || (index != 9 && index > MessagesList.Count - 1)) { ConsoleKey enterKey = MyMessageProcessor.ConsoleReadKey(false); index = GetValueFromConsoleKey(enterKey); } if (index == 9) { return(ConverterMessages.OpenFolder); } return(MessagesList[index - 1]); }