Идентификация удаленного хоста ssh изменилась

Выше комментарии являются как твердыми ответами, однако обратите внимание, что они не являются потокобезопасными. Если вы пишете на консоль с несколькими потоками, изменение цветов добавит условие гонки, которое может создать какой-то странный вид вывода. Это легко исправить:

public class ConsoleWriter
{
    private static object _MessageLock= new object();

    public void WriteMessage(string message)
    {
        lock (_MessageLock)
        {
            Console.BackgroundColor = ConsoleColor.Red;
            Console.WriteLine(message);
            Console.ResetColor();
        }
    }
}
526
задан Community 20 March 2017 в 10:18
поделиться