Descripción
Implementar consultas LINQ avanzadas para filtrar y transformar una colección de datos
Crea una aplicación de consola en C# que trabaje con una colección de objetos Producto
con las siguientes propiedades: Id
(int), Nombre
(string), Precio
(decimal), Categoria
(string) y FechaCreacion
(DateTime).
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Inicializa una lista con al menos 10 productos diferentes, asegurándote de incluir al menos 3 categorías distintas y precios variados.
Implementa las siguientes consultas LINQ y muestra sus resultados en la consola:
-
Obtén los productos cuyo precio sea mayor a 50 y pertenezcan a la categoría "Electrónica", ordenados por precio de forma descendente.
-
Agrupa los productos por categoría y calcula el precio promedio de cada grupo.
-
Encuentra el producto más caro y el más barato de cada categoría, mostrando su nombre y precio.
-
Crea una proyección que devuelva un objeto anónimo con las propiedades:
NombreProducto
,PrecioConIVA
(precio + 21%) yAntiguedadEnDias
(días transcurridos desde su fecha de creación hasta hoy). -
Utiliza el método
Zip
para combinar dos secuencias: los nombres de los productos y sus precios, generando una lista de cadenas con el formato "[Nombre]: [Precio]€".
Asegúrate de utilizar sintaxis de consulta LINQ y sintaxis de método en diferentes partes del ejercicio.
Solución al ejercicio de programación en
¡Desbloquea la solución completa!
Completa el ejercicio de programación en para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en