[ Foro de C# ]

Pulsar Intro c#

23-Jan-2015 01:01
Clau BE
1 Respuestas

Hola!!!
Tengo una tarea, en la cual tengo que pedir al usuario que al pulsar Intro, se termina de capturar una frase, cual es el como  usar keyChar?
Agradezco sus comentarios


23-Jan-2015 10:59
Nacho Cabanes (+31)

Para leer una tecla, necesitarás un dato de tipo ConsoleKeyInfo:

 
ConsoleKeyInfo tecla;
 


Puedes leer una tecla con

 
tecla = Console.ReadKey();
 


Para las teclas especiales como Intro, te será más cómodo no mirar su "KeyChar" (porque quizá ni siquiera correspondan a un carácter visible) sino su "Key" (su código de tecla):

 
if (tecla.Key == ConsoleKey.Enter) ...
 


Tienes más detalles en este apartado de mi curso:

http://www.nachocabanes.com/csharp/curso2015/csharp12b.php  






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)