Both Console.Read() and Console.ReadKey() seem to wait for a key to be pressed. How can I detect if anything was pressed without actually asking fo
Console.Read()
Console.ReadKey()
You can poll on Console.KeyAvailable to know if you can read anything.