Buenas:
Digamos que entro en una función y me lleva hasta aquí, en modo consola y C#.
Tengo este código.
// Lee tecla hasta que detecte que haz pulsado Enter.
while (Console.ReadKey(true).Key != ConsoleKey.Enter)
{
}
No hay nada dentro del
While como puedes ver.
Si pulso la tecla Enter, vuelve de donde viene y sale de ahí.
Si pongo if(), solo se ejecuta una vez, se necesita que el teclado lo detecte al pulsarlo, la tecla Enter en este caso para salir de ese bucle.
¿Hay algo mejor que esto?
Saludos.