Hice un video sobre cómo arrancar nuestra primera aplicación en .NET con C#. Te paso un resumen y los snippets de código para que tengas de referencia.
Consejo: Si podés tipeá el código vos mismo. No es lo mismo copiar y pegar, que tipear. Tipeando vas asimilando la sintáxis y te va a ser mucho más fácil retenerla.
Hola Mandril
Program.cs
Esta es la clase que tiene el código que se va a ejecutar al principio en nuestra aplicación de consola. A esto se le dice entry point
. Cuando creamos una aplicación de consola, nos aparece este código por defecto:
Console.WriteLine("Hello world!");
Hello World
Un par de cosas acá.
Console: Es una clase que nos provee funcionalidad para interactuar con la consola o terminal. Ya más adelante voy a explicar qué es una clase.
WriteLine: Es un método (también lo voy a explicar más adelante) que me muestra un mensaje en la terminal. El mensaje se lo mando entre paréntesis y entre comillas.
Hello Mandril
Lo cambiamos para que quede así:
// Esto es un comentario, no se ejecuta
Console.WriteLine("Hola Mandril!");
Acá vemos también que agregué un comentario. Un comentario es texto que el compilador no va a intentar interpretar como código. Sirve para documentar lo que estamos haciendo.
Ejecución
Para ejecutar el programa, vamos a la terminal, entramos al directorio del project y tipeamos:
dotnet run
Estructura secuencial
Existe algo en la programación estructurada que se llama estructura secuencial
. Básicamente, se trata de que el código, a priori, se ejecuta secuencialmente desde arriba hacia abajo. Esto puede ser modificado al utilizar otras estructuras que veremos adelante.
El código siguiente se va a ejecutar en el orden que aparece:
Console.WriteLine("03. Hola Mandril!");
Console.WriteLine("01. Hola Mandril!");
Console.WriteLine("02. Hola Mandril!");
El resultado va a ser
03. Hola Mandril!
01. Hola Mandril!
02. Hola Mandril!
O sea, primero se ejecuta la primera línea, luego la segunda, y así sucesivamente.
Video
Te dejo el video completo con todas las instrucciones paso a paso: