Resumen

Poner en práctica lo aprendido es el paso más importante cuando se aprende a programar. Aquí se construye desde cero un proyecto de inventario en C Sharp, usando la terminal y Visual Studio Code como herramientas principales. Cada comando y cada línea de código cumplen un propósito concreto que vale la pena comprender a fondo.

¿Cómo se crea y estructura un proyecto de consola en C Sharp?

El punto de partida es la terminal. Para generar el proyecto se utiliza el comando dotnet new console, que crea automáticamente la estructura base de una aplicación de consola [00:15]. Una vez creado, se ingresa a la carpeta del proyecto con el comando cd seguido del nombre de la aplicación —en este caso, InventarioApp—.

Al listar los archivos con ls, aparecen dos elementos fundamentales [00:30]:

  • InventarioApp.csproj: archivo de configuración del proyecto.
  • Program.cs: archivo donde se escribe el código fuente.

Además, al abrir el proyecto en Visual Studio Code, se observan dos carpetas adicionales: bin y obj, que están relacionadas con el proceso de compilación y se abordan más adelante en el curso.

¿Qué sucede si se omite el punto y coma en C Sharp?

El archivo Program.cs incluye por defecto la línea Console.WriteLine("Hello World");. Esta instrucción imprime texto en la consola. Sin embargo, si se elimina el punto y coma al final de la línea, se produce un error de compilación [01:10].

Para verificar este comportamiento se ejecuta el comando dotnet run desde la terminal integrada de Visual Studio Code [01:30]. El compilador devuelve un mensaje claro: se espera un punto y coma. La regla es directa: todas las instrucciones en C Sharp deben terminar con punto y coma.

¿Por qué es importante guardar antes de ejecutar?

Un detalle que puede pasar desapercibido es que, después de corregir el error, el programa sigue fallando si no se guarda el archivo [02:00]. Cada vez que se realiza un cambio en el código, es necesario guardar con Ctrl+S (o Cmd+S en macOS) antes de volver a ejecutar dotnet run. Una vez guardado y ejecutado, el programa compila y muestra el resultado correctamente.

¿Cómo funcionan los comentarios y la interpolación de cadenas?

Con el proyecto funcionando, se introduce una plantilla de código que ilustra dos conceptos esenciales [02:25].

¿Qué son los comentarios en C Sharp?

Las líneas que comienzan con doble slash (//) son comentarios. El compilador las ignora por completo. Su propósito es documentar el código para que sea más legible y comprensible tanto para el autor como para otros desarrolladores.

¿Cómo se usa la interpolación de cadenas?

La interpolación de cadenas se activa colocando el símbolo dólar ($) antes de las comillas de un string [02:40]. Dentro del texto, las variables o expresiones se insertan entre llaves {}. En el ejemplo del proyecto se utilizan dos propiedades:

  • Environment.OSVersion: devuelve el sistema operativo en uso.
  • Environment.Version: devuelve la versión del framework .NET instalado.

Al guardar y ejecutar con dotnet run, la consola muestra la plataforma y la versión de .NET [03:05]. De esta forma, el proyecto ya tiene identidad y se confirma que el entorno está correctamente configurado.

¿Qué comandos básicos de dotnet CLI debes recordar?

Antes de avanzar, conviene consolidar los comandos fundamentales que se practicaron [03:25]:

  • dotnet new console: crea un nuevo proyecto de consola.
  • dotnet run: compila y ejecuta el programa.
  • Punto y coma obligatorio: su ausencia genera un error de compilación.

Estos tres puntos son la base sobre la que se construirá el resto del sistema de inventario. En las próximas sesiones se incorporará la recepción de datos del usuario y la configuración del entorno con la línea de comandos de .NET. Si alguno de estos conceptos no quedó del todo claro, es buen momento para volver a practicar en la terminal y experimentar por cuenta propia.