C# Hello World: primer programa de aplicación de consola
C# es uno de los lenguajes proporcionados por Microsoft para trabajar con .Net. Este lenguaje abarca un rico conjunto de características, que permite desarrollar diferentes tipos de aplicaciones.
C# es un lenguaje de programación orientado a objetos y se parece en varios aspectos al C++. En este tutorial, vemos cómo desarrollar nuestra primera aplicación.
Esta será una aplicación de consola básica, luego exploraremos diferentes tipos de datos disponible en el lenguaje C#, así como en las declaraciones de flujo de control.
Construyendo la primera aplicación de consola
Una aplicación de consola es una aplicación que se puede ejecutar en el símbolo del sistema en Windows. Para cualquier principiante en .Net, crear una aplicación de consola es idealmente el primer paso.
En nuestro ejemplo, vamos a utilizar Visual Studio para crear un proyecto de tipo consola. A continuación, vamos a utilizar la aplicación de consola para mostrar un mensaje de “Hola mundo”. A continuación, veremos cómo crear y ejecutar la aplicación de consola.
Sigamos los pasos mencionados a continuación para implementar este ejemplo.
Paso 1) El primer paso consiste en crear un nuevo proyecto en Visual Studio. Para ello, una vez iniciado Visual Studio, hay que elegir la opción de menú Nuevo->Proyecto.
Paso 2) El siguiente paso es elegir el tipo de proyecto como aplicación de consola. Aquí, también debemos mencionar el nombre y la ubicación de nuestro proyecto.
- En el cuadro de diálogo del proyecto, podemos ver varias opciones para crear diferentes tipos de proyectos en Visual Studio. Haga clic en el botón Windows opción en el lado izquierdo.
- Cuando hacemos clic en el Windows opciones en el paso anterior, podremos ver una opción para Aplicación de consola. Haga clic en esta opción.
- Luego le damos un nombre a la aplicación que en nuestro caso es DemoApplication. También necesitamos proporcionar una ubicación para almacenar nuestra aplicación.
- Finalmente, hacemos clic en el botón “Aceptar” para permitir que Visual Studio cree nuestro proyecto.
Si sigue los pasos anteriores, obtendrá el siguiente resultado en Visual Studio.
Salida:-
- Se creará un proyecto denominado "DemoApplication" en Visual Studio. Este proyecto contendrá todos los artefactos necesarios para ejecutar la aplicación de consola.
- El programa principal, denominado Program.cs, es el archivo de código predeterminado que se crea cuando se crea una nueva aplicación en Visual Studio. Este código contendrá el código necesario para nuestra aplicación de consola.
Paso 3) Ahora escribamos nuestro código que se utilizará para mostrar la cadena "Hola mundo" en la aplicación de consola.
Todo el código siguiente debe ingresarse en el archivo Program.cs. El código se utilizará para escribir "Hola mundo" cuando se ejecute la aplicación de consola.
Programa C# Hola Mundo
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
Explicación del código: -
- Las primeras líneas de código son líneas predeterminadas ingresadas por Visual Studio. La instrucción 'using' se utiliza para importar módulos .Net existentes en nuestra aplicación de consola. Estos módulos son necesarios para que cualquier aplicación .Net se ejecute correctamente. Contienen el código mínimo indispensable para que un código funcione en una aplicación. Windows maquina
- Cada aplicación pertenece a una clase. C# es un lenguaje orientado a objetos y, por lo tanto, todo el código debe definirse en un módulo autosostenible llamado "Clase". A su vez, cada clase pertenece a un espacio de nombres. Un espacio de nombres es simplemente una agrupación lógica de clases.
- La función principal es una función especial que se llama automáticamente cuando se ejecuta una aplicación de consola. Aquí debe asegurarse de ingresar el código requerido para mostrar la cadena requerida en la aplicación de consola.
- La clase Consola está disponible en .Net, lo que permite trabajar con aplicaciones de consola. Aquí estamos usando un método incorporado llamado "Escribir" para escribir la cadena "Hola mundo" en la consola.
- Luego usamos el método Console.ReadKey() para leer cualquier clave de la consola. Al ingresar esta línea de código, el programa esperará y no saldrá inmediatamente. El programa esperará a que el usuario ingrese cualquier clave antes de salir finalmente. Si no incluye esta declaración en el código, el programa se cerrará tan pronto como se ejecute.
Paso 4) Ejecuta tu Programa .NetPara ejecutar cualquier programa, debe hacer clic en el botón Inicio en Visual Studio.
Si el código anterior se ingresa correctamente y el programa se ejecuta con éxito, se mostrará el siguiente resultado.
Salida:
En el resultado, puede ver claramente que la cadena "Hola mundo" se muestra correctamente. Esto se debe a que la instrucción Console.write hace que esta cadena se envíe a la consola.
Resumen
- Una aplicación de consola es aquella que puede ejecutarse en el símbolo del sistema en una máquina Windows.
- El método Console.write se puede utilizar para escribir contenido en la consola.