Obtener un caracter en C#.

pepe
09 de Abril del 2006
Para leer el teclado en C# se utiliza Console.Read o Console.ReadLine pero necesitan pulsar Intro para efectuar la lectura. ¿Como se lee un caracter por teclado en C# sin necesidad de pulsar Intro?, es decir, ¿hay algo parecido a getchar o scanf de C?. Muchas gracias.