Cargando...

C#

Desde los fundamentos del lenguaje hasta LINQ, async/await y el ecosistema .NET; características modernas y buenas prácticas para aplicaciones listas para producción.

¿Qué es C#?

C# es un lenguaje de tipado estático desarrollado por Microsoft que combina características orientadas a objetos y funcionales. Con .NET 8 es multiplataforma (Windows, Linux, macOS) y se utiliza para APIs web, aplicaciones de escritorio, servicios en la nube, trabajos en segundo plano y juegos (Unity) en un amplio rango.

Ecosistema: ASP.NET Core (web), Entity Framework Core (acceso a datos), xUnit/NUnit (pruebas), NuGet (gestión de paquetes) y la CLI de dotnet (línea de comandos).

TL;DR

  • C# moderno: records, pattern matching, async/await y span/memory para rendimiento.
  • REST rápidas con Minimal APIs; CRUD eficiente y LINQ con EF Core.
  • Arquitectura en capas + inyección de dependencias para un diseño testeable.

Fundamentos del lenguaje

Los fundamentos de la sintaxis de C#, el sistema de tipos y el flujo de control. El primer paso para comprender la lógica del lenguaje.

Primer proyecto en C#

11 enero 2026 • Fundamentos del lenguaje

Primera aplicación de consola en C# con Visual Studio 2022: uso de WriteLine, ReadKey y ReadLine.

C#

Comandos de consola en C#

17 enero 2026 • Fundamentos del lenguaje

Aprende a trabajar con aplicaciones de consola en C#, mostrando mensajes, leyendo entradas del usuario y formateando la salida.

Biblioteca Math en C#

21 enero 2026 • Fundamentos del lenguaje

Aprende a usar la biblioteca Math en C#, incluyendo Pow, Sqrt, Round, Abs y otros métodos matemáticos con ejemplos prácticos.

Operaciones booleanas en C#

24 enero 2026 • Fundamentos del lenguaje

Aprende las operaciones booleanas en C#, incluyendo el tipo bool, comparaciones y operadores lógicos como &&, || y ! con ejemplos.


Programación orientada a objetos (POO) y patrones

Clases, herencia, interfaces y patrones de diseño para escribir código reutilizable y mantenible en C#.

Expresiones Lambda en C#

8 febrero 2026 • Programación orientada a objetos (POO) y patrones

Aprende expresiones lambda en C#, incluyendo sintaxis concisa, delegados Func y Action y ejemplos prácticos con LINQ.

Métodos de Extensión en C#

8 febrero 2026 • Programación orientada a objetos (POO) y patrones

Aprende métodos de extensión en C# para añadir nuevas funcionalidades a tipos existentes sin modificar su código.


Datos y colecciones

Arreglos, colecciones, genéricos y LINQ para gestionar y consultar datos de manera eficaz en C#.


Últimos ejemplos