salida - que significa console readline en c#
Entrada de consola de lectura en MonoDevelop (2)
Estoy intentando un programa simple de C # que toma entrada y la pasa como salida. Por ejemplo, la salida debe ser:
What is your name?
{user input}
Your name is {user input}
El programa es:
public static void Main(string[] args)
{
Console.WriteLine("What is your name?");
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);
Console.ReadKey();
}
Esto está incluido en una clase llamada ''MainClass''
Su salida es:
What is your name?
Your name is:
¿Por qué esto no funciona y cómo puedo hacer que funcione?
PS Estoy usando MonoDevelop y agregué Console.ReadKey (); después de la última línea de escritura. Ningún cambio.
Está intentando escribir en la ventana de resultados de la aplicación en MonoDevelop y es de solo lectura.
Puede configurar MonoDevelop para ejecutar automáticamente el programa en el símbolo del sistema haciendo clic derecho en el elemento del menú de "opciones" de su proyecto y marcando Run on external console
bajo el árbol Run > General
.
texto alternativo http://psf.biz/public/monodevelop_run_on_external_console.jpg
Supongo que el tipo que me dio el -1 fue cegado por el enorme emblema de "Works on My Machine", pero esta es la respuesta correcta y la única.
¿Su problema es que el programa se cierra inmediatamente después de leer la entrada de la consola? Si es así, a continuación, agregue una Console.ReadKey();
después de la última línea de WriteLine
el programa esperará una pulsación de tecla. De lo contrario, no sé cuál es el problema; Copié + pegué el código y funcionó.