Одновременное использование Readline () и ReadKey ()

Есть ли способ обнаружить и Readline, и ReadKey, чтобы в большинстве случаев он вел себя как строка чтения, за исключением некоторых специальных вводов клавиш, которые должны быть обнаружены?

I нужна некоторая «параллельная» реализация, чтобы ввести одновременность. Приведенный ниже код является синхронным и не соответствует моим требованиям

while ((line = Console.ReadLine()) != "x")
{    
    if (line == "BLABLA")
    {
        //Stuff
    }

    else
    {
        //Stuff
    }

    ConsoleKeyInfo ki = Console.ReadKey(true);
    if ((ki.Key == ConsoleKey.V) && (ki.Modifiers == ConsoleModifiers.Control))
    {
        //Stuff
    }
}
5
задан Jeff LaFay 9 January 2012 в 14:13
поделиться