Clase Console en C-Sharp

Viernes, julio 8, 2011

C-Sharp logotipo clase consola

Para empezar a programar en C# es recomendable hacer los testeos, pruebas, ejercicios en Consola, porque no es muy fácil ver los resultados.

Tampoco vamos a entrar mucho en detalle en esta clase, sólo los métodos principales que vamos a utilizar. No obstante si alguien quiere ver más funcionalidades de esta clase puede hacerlo en el MSDN.

Vamos a estudiar una forma muy básica de entrada/salida basada en la consola.

Entrada:

Las 3 funciones principales para entrada son Read(), ReadKey() y ReadLine().
Read() no procesará los resultados hasta que el usuario presione la tecla enter.
ReadKey() procesará los resultados tan pronto como el usuario presione una tecla.
ReadLine() es como Read() pero devuelve la string entera hasta la primera vez que el usuario presiona enter (la linea entera).
ConsoleKeyInfo info = Console.ReadKey();
int firstChar = Console.Read();
string restOfLine = Console.ReadLine();

Lo más usual es el último ejemplo, la función ReadLine().

Salida:

La función más básica es Write() que nos permite escribir cosas (strings, números, booleanos, caracteres, etc) sin cambiar de línea. Alternativamente, se puede usar WriteLine()  para añadir un salto de línea al final del texto.
Console.Write("Hola, tengo estos años");
Console.Write(25);
Console.WriteLine(“ Al final de esto que estoy escribiendo hay un salto de linea”);

También se pueden pasar argumentos para cosas que se quieran mostrar:

Console.WriteLine(“Numero 1 es {0} y la variable es {1}”, 3, myNumVar);
Console.Write(“El valor de a es: {0}!”, a);

Deja un comentario