Desarrollo de aplicaciones de consola (C# y Java)
Actualización: noviembre 2007
Las aplicaciones de consola leen y escriben hacia y desde la entrada y salida estándar (E/S) sin ninguna interfaz gráfica de usuario. La anatomía de una aplicación de consola es similar en Java y C# y las clases similares se utilizan para la E/S de la consola.
Aunque los detalles de las clases y sus firmas de método podrían variar, C# y Java utilizan conceptos similares para realizar una operación de E/S de consola. Tanto C# como Java utilizan el concepto de punto de entrada principal para la aplicación de consola y los métodos de lectura y escritura de la consola asociada. En C#, es Main y en Java es main.
Ejemplo "Hello World" de Java
En el código de ejemplo de Java que aparece a continuación, una rutina static void main() acepta una referencia String a los argumentos de la aplicación. Luego, la rutina main imprime una línea en la consola.
/* A Java Hello World Console Application */
public class Hello {
public static void main (String args[]) {
System.out.println ("Hello World");
}
}
Ejemplo "Hello World" de C#
En el código de ejemplo de C# que aparece a continuación, una rutina static void Main() acepta una referencia string a los argumentos de la aplicación. Luego, la rutina Main escribe una línea en la consola.
// A C# Hello World Console Application.
public class Hello
{
static void Main()
{
System.Console.WriteLine("Hello World");
}
}
Compilar el código
Si utiliza Visual C#, puede compilar y ejecutar el código en un solo paso presionando F5. Si utiliza la línea de comandos y su archivo se denomina "Hello.cs", invoque el compilador de C# del modo siguiente:
csc Hello.cs
Para obtener más información
Para obtener más información sobre la creación de una aplicación de consola, vea Crear aplicaciones de consola (Visual C#).
Para obtener más información sobre las clases de consola de .NET Framework, vea:
Vea también
Conceptos
Main() y argumentos de línea de comandos (Guía de programación de C#)