C# es uno de los lenguajes proporcionados por Microsoft para trabajar con .Net. Este lenguaje engloba 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 asemeja a varios aspectos del lenguaje C++. En este tutorial, vemos cómo desarrollar nuestra primera aplicación.
Será una aplicación de consola básica, luego exploraremos los diferentes tipos de datos disponibles en el lenguaje C# así como las sentencias 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, construir una aplicación de consola es idealmente el primer paso para comenzar.
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 «Hola Mundo». A continuación, vamos a ver cómo construir y ejecutar la aplicación de consola.
Sigamos los pasos mencionados a continuación para poner en marcha este ejemplo.
Paso 1) El primer paso implica la creación de un nuevo proyecto en Visual Studio. Para ello, una vez lanzado el Visual Studio, es necesario elegir la opción de menú Nuevo->Proyecto.
Paso 2) El siguiente paso es elegir el tipo de proyecto como una 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 la opción de Windows en el lado izquierdo.
- Cuando hacemos clic en las opciones de Windows en el paso anterior, podremos ver una opción de Aplicación de consola. Hacemos clic en esta opción.
- A continuación damos un nombre a la aplicación que en nuestro caso es DemoApplication. También tenemos que proporcionar una ubicación para almacenar nuestra aplicación.
- Por último, hacemos clic en el botón ‘OK’ para dejar que Visual Studio para crear nuestro proyecto.
Si se siguen los pasos anteriores, obtendrá la siguiente salida en Visual Studio.
Salida:-
- Se creará un proyecto llamado ‘DemoApplication’ en Visual Studio. Este proyecto contendrá todos los artefactos necesarios para ejecutar la aplicación de consola.
- El programa principal llamado Program.cs es el archivo de código por defecto 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 vamos a escribir nuestro código que se utilizará para mostrar la cadena «Hola Mundo» en la aplicación de consola.
Todo el código de abajo necesita ser introducido en el archivo Program.cs. El código se utilizará para escribir «Hola Mundo» cuando se ejecute la aplicación de consola.
C# Programa 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 por defecto introducidas por Visual Studio. La sentencia ‘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 funcione correctamente. Contienen el código mínimo para que un código funcione en una máquina Windows.
- Toda aplicación pertenece a una clase. C# es un lenguaje orientado a objetos, y por lo tanto, todo el código necesita ser definido en un módulo autosuficiente llamado ‘Clase’. A su vez, cada clase pertenece a un espacio de nombres. Un espacio de nombres no es más que una agrupación lógica de clases.
- La función Main es una función especial que se llama automáticamente cuando se ejecuta una aplicación de consola. Aquí hay que asegurarse de introducir el código necesario para mostrar la cadena requerida en la aplicación de consola.
- La clase Console está disponible en .Net que permite trabajar con aplicaciones de consola. Aquí estamos usando un método incorporado llamado ‘Write’ para escribir la cadena «Hello World» en la consola.
- Luego usamos el método Console.ReadKey() para leer cualquier tecla de la consola. Al introducir esta línea de código, el programa esperará y no saldrá inmediatamente. El programa esperará a que el usuario introduzca cualquier tecla antes de salir finalmente. Si no incluye esta declaración en el código, el programa saldrá tan pronto como se ejecute.
Paso 4) Ejecute su programa .Net. Para ejecutar cualquier programa, debe hacer clic en el botón Inicio de Visual Studio.
Si el código anterior se introduce correctamente y el programa se ejecuta con éxito, se mostrará la siguiente salida.
Salida:
De la salida, se puede ver claramente que la cadena «Hola Mundo» se muestra correctamente. Esto se debe a que la sentencia Console.write hace que esta cadena se envíe a la consola.
Summary
- Una aplicación de consola es aquella que se puede hacer funcionar en el símbolo del sistema de una máquina Windows.
- El método Console.write se puede utilizar para escribir contenido en la consola.