Requisitos para empezar
Utilizaremos el proyecto inicial del Post Tu primer proyecto en C#.
Añadir librerias
Hay varias formas de hacerlo, pero os enseñaremos dos formas diferentes.
Las librerias disponibles, las encontraremos en el repositorio oficial de NuGet
La libreria escogida para nosotros es Spectre.Console.
Utilizando el terminal
Recordad tener la terminal en ruta del proyecto.
dotnet add package Spectre.Console --version 0.50.0
También podemos hacer la llamada sin especificar la versión, esta seleccionará la última release que disponga.
¡Y ya tenemos la librería incluida!.
Para quitar será lo mismo, pero con remove.
dotnet remove package Spectre.Console
Utilizando un plugin de VSCode
Podemos encontrar varias extensiones para la gestión de las librerías.
Lo haremos con la siguiente:

Puedes buscar las librerías e indicar en que proyecto ponerlo.

Utilizando la librería
Ahora modificaremos el programa para utilizar la librería, pero primero deberemos ver que funcionalidades nos aporta y como usarla. Eso lo podemos ver desde el Nuget, donde esta el link a su web oficial o repositiorio en GitHub.
Lo que haremos sera mostrar un calendario en la consola y el codigo sería el siguiente:
using Spectre.Console;
// Esta línea es para escribir en la consola de forma nativa en C#
// Pero con la nueva librería cambia la forma de usarla
// Console.WriteLine("Hello, World!");
// Mostramos el texto
AnsiConsole.WriteLine("Calendario");
// Creamos la intancia del calendario según la fecha de hoy
var calendario = new Calendar(DateTime.Now.Year, DateTime.Now.Month);
// Le cambiamos el estilo un poco
calendario.RoundedBorder();
// Mostramos el calendario
AnsiConsole.Write(calendario);
// ponemos un línea en blanco
AnsiConsole.WriteLine();
Ejecutar el proyecto
Lo ejecutamos y el resultado que se nos muestra por consola será el siguiente:

Y con eso ya tienes tu programa en C# Net utilizando librerías. ¡Felicidades!
Post redactado por DarkDerte (David Garcia Machado)
Únete a la comunidad
¿Te ha gustado el contenido? No olvides suscribirte a las redes de la comunidad de Programación en español
¿Quieres apoyar el contenido del canal de YouTube? Hazte miembro del canal entrando a este enlace.