Я только что понял, что TextReader, тип Console.In, не имеет метода BeginRead.Асинхронное чтение из Console.In
Как можно получить асинхронные чтения с Console.In?
Моя первая идея - получить РУЧКУ на stdin и заставить официанта подождать, пока этот сигнал не будет сигнализировать. Но это связано с множеством вызовов Win32.
Есть ли более простой способ сделать это? Возможно, что-то на линии:
Stream s = (Stream) Console.In;
s.BeginRead(..)
Любые идеи?
Вы можете сделать что-то похожее на мой ответ на этот вопрос http://stackoverflow.com/a/23628232/659190 – Jodrell