Ruta de aprendizaje

LINQ y colecciones

Consulta, agrupa, une y pagina datos con LINQ, y amplía las colecciones con tus propios métodos.

9 lecciones · 14 retos

Empezar la ruta →
  1. Lección 2 retos List y Dictionary en C# En esta lección vas a guardar datos ordenados con List y datos de clave y valor con Dictionary en C#.
  2. Lección 2 retos Consultar datos con LINQ en C# En esta lección vas a filtrar, ordenar y transformar los datos de una colección en pocas líneas de código con LINQ.
  3. Lección 2 retos Filtrar y seleccionar datos de productos con LINQ en C# En esta lección vas a construir una cadena de consultas LINQ para filtrar, ordenar y extraer el nombre de los productos que cumplen una condición.
  4. Lección 1 reto Agrupar estudiantes con LINQ en C# En esta lección vas a agrupar estudiantes por calificación y a calcular la media de cada grupo con LINQ.
  5. Lección 1 reto Unir datos de clientes y pedidos con LINQ Join en C# En esta lección vas a unir una lista de clientes con una lista de pedidos a partir del código de cliente con LINQ Join.
  6. Lección 1 reto Paginar datos con Skip y Take en C# En esta lección vas a extraer los datos de una página concreta de una lista con los métodos Skip y Take de LINQ.
  7. Lección 2 retos Los métodos de extensión (extension method) en C# En esta lección vas a añadir un método nuevo al tipo string existente sin modificar ese tipo.
  8. Lección 2 retos Escribir tu propio método de extensión para secuencias en C# En esta lección vas a escribir el método de extensión None() para cualquier secuencia, que comprueba que ningún elemento cumpla una condición.
  9. Lección 1 reto Depurar una condición de filtro LINQ en C# En esta lección vas a usar un punto de interrupción para ver cómo LINQ comprueba cada elemento y a corregir una condición de filtro incorrecta.