CursosEmpresasBlogLiveConfPrecios

Ejercicio operador OrderBy

Clase 14 de 26 • Curso de Manejo de Datos en C# con LINQ

Clase anteriorSiguiente clase

Contenido del curso

Introducción

  • 1
    Bienvenida al curso

    Bienvenida al curso

    02:26 min
  • 2
    Prerrequisitos

    Prerrequisitos

    02:40 min
  • 3
    ¿Qué es LINQ?

    ¿Qué es LINQ?

    07:21 min
  • 4
    Programación declarativa vs. imperativa

    Programación declarativa vs. imperativa

    10:48 min
  • 5
    Utilizando LINQ por primera vez

    Utilizando LINQ por primera vez

    09:34 min

Configuración de proyecto

  • 6
    Creando el proyecto base

    Creando el proyecto base

    06:40 min
  • 7
    Configurando clases

    Configurando clases

    05:46 min
  • 8
    Importando datos

    Importando datos

    15:17 min

Operadores básicos

  • 9
    Usando el operador Where

    Usando el operador Where

    14:08 min
  • 10

    Ejercicio para aplicar el operador Where

    00:07 min
  • 11
    Operadores All y Any

    Operadores All y Any

    09:46 min
  • 12
    Operador Contains

    Operador Contains

    04:54 min
  • 13
    Operadores OrderBy y OrderByDescending

    Operadores OrderBy y OrderByDescending

    10:03 min
  • 14

    Ejercicio operador OrderBy

    Viendo ahora
  • 15
    Operadores Take y Skip

    Operadores Take y Skip

    14:52 min
  • 16
    Selección dinámica de datos

    Selección dinámica de datos

    09:33 min

Operadores de agregación

  • 17
    Operadores LongCount y Count

    Operadores LongCount y Count

    10:02 min
  • 18
    Operadores Min y Max

    Operadores Min y Max

    08:38 min
  • 19
    Operadores MinBy y MaxBy

    Operadores MinBy y MaxBy

    11:09 min
  • 20
    Operadores Sum y Aggregate

    Operadores Sum y Aggregate

    13:24 min
  • 21
    Operador Average

    Operador Average

    05:21 min

Agrupamiento de datos

  • 22
    Cláusula GroupBy

    Cláusula GroupBy

    07:33 min
  • 23

    Ejercicio cláusula GroupBy

    00:07 min
  • 24
    Cláusula Lookup

    Cláusula Lookup

    07:58 min
  • 25
    Cláusula Join

    Cláusula Join

    10:47 min

Cierre de curso

  • 26
    Recapitulación sobre LINQ

    Recapitulación sobre LINQ

    03:20 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Miguel Teheran

        Miguel Teheran

        teacher•
        hace 3 años

        ¡Hola, Platzinauta! 🏆🙌🏽

        Pon a pruebas tus nuevos conocimientos con este ejercicio. 👩🏽‍💻🧑🏻‍💻

        Para realizarlo haz un fork de este ejercicio en Replit, o copia el código en tu editor favorito.

        Comparte el resultado en los comentarios

          Vicente Llobregat Rodriguez

          Vicente Llobregat Rodriguez

          student•
          hace 2 años

          Animales ordenados por nombre: Nombre: Camaleon, Color: Verde Nombre: Elefante, Color: Gris Nombre: Gallina, Color: Blanco Nombre: Gato, Color: Negro Nombre: Hormiga, Color: Rojo Nombre: Iguana, Color: Verde Nombre: Lobo, Color: Gris Nombre: Pantegra, Color: Negro Nombre: Sapo, Color: Verde

          YOAN STEINER HUACA VALDES

          YOAN STEINER HUACA VALDES

          student•
          hace 2 años

          Asi quedo 😁

          using System; using System.Collections.Generic; using System.Linq; class Program { public static void Main (string[] args) { List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre var result =animales.OrderBy(p=>p.Nombre); ImprimirValores(result); } public static void ImprimirValores ( IEnumerable<Animal>listadeanimales){ Console.WriteLine("{0,-70} {1, 15}\n","Nombre", "Color"); foreach (var animal in listadeanimales){ Console.WriteLine("{0,-70} {1, 15}", animal.Nombre, animal.Color); } } } class Animal { public string Nombre {get;set;} public string Color {get;set;} }
        German Andres Ortiz Martinez

        German Andres Ortiz Martinez

        student•
        hace 3 años

        Este es mi solución

        using System; using System.Collections.Generic; using System.Linq; class Program { public static void Main (string[] args) { List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre animales.OrderBy(x => x.Nombre).ToList().ForEach(x => Console.WriteLine(x.Nombre)); } public class Animal { public string Nombre {get;set;} public string Color {get;set;} } }
        Léster Rolando Cobón Picholá

        Léster Rolando Cobón Picholá

        student•
        hace 2 años
        var animalesOrdenados = animales.OrderBy(o => o.Nombre).ToList(); animalesOrdenados.ForEach(x => Console.WriteLine(x.Nombre)); ```var animalesOrdenados = animales.OrderBy(o => o.Nombre).ToList(); animales.ForEach(x => Console.WriteLine(x.Nombre));
        Léster Rolando Cobón Picholá

        Léster Rolando Cobón Picholá

        student•
        hace 2 años

        var animalesOrdenados = animales.OrderBy(o => o.Nombre).ToList();

        animalesOrdenados.ForEach(x => Console.WriteLine(x.Nombre));

        Leonardo Valdivieso

        Leonardo Valdivieso

        student•
        hace 3 años

        Yo mostré los animales ordenados usando este foreach, por si quieren verlo

        foreach(var item in animalitos) { Console.WriteLine("{0,60} {1, -15} ", item.Nombre, item.Color); }
        Luis Fernando Quispe Soto

        Luis Fernando Quispe Soto

        student•
        hace un mes

        using System;

        using System.Collections.Generic;

        using System.Linq;

        class Program {

          public static void Main (string[] args) {

            List<Animal> animales = new List<Animal>();

            animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" });

            animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" });

            animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" });

            animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" });

            animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" });

            animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" });

            animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" });

            animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" });

            animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" });

            // Escribe tu código aquí

            // Retorna los elementos de la colleción animal ordenados por nombre

            var animalesOrdenadosPorNombre = animales.OrderBy(x => x.Nombre);

            animalesOrdenadosPorNombre.ForEach(x => Console.WriteLine(x.Nombre));

          }

          public class Animal

          {

            public string Nombre {get;set;}

            public string Color {get;set;}

          }

        }

        David Jafet Espejel Vázquez

        David Jafet Espejel Vázquez

        student•
        hace 3 meses
        IEnumerable<Animal> AnimalsOrderedByName() { return animales.OrderBy(animal => animal.Nombre); } foreach (Animal animal in AnimalsOrderedByName()) { Console.WriteLine(animal.Nombre); }
        David De Quesada

        David De Quesada

        student•
        hace 3 meses
        using System; using System.Collections.Generic; using System.Linq; class Program { public static void Main (string[] args) { List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); var ordenados = animales.OrderBy(animal => animal.Nombre).ToList(); Console.WriteLine("Ordenados por nombre: "); Console.WriteLine("{0, -20} {1, 10}", "Nombre","Color"); ordenados.ForEach(animal => Console.WriteLine("{0, -20} {1, 10}", animal.Nombre, animal.Color)); } public class Animal { public string Nombre {get;set;} public string Color {get;set;} } }

        Output:

        Ordenados por nombre: Nombre Color Camaleon Verde Elefante Gris Gallina Blanco Gato Negro Hormiga Rojo Iguana Verde Lobo Gris Pantegra Negro Sapo Verde
        Joseph Lara

        Joseph Lara

        student•
        hace 4 meses

        using System;

        using System.Collections.Generic;

        using System.Linq;

        class Program

        {

        public static void Main(string[] args)

        {

        List<Animal> animales = new List<Animal>();

        animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" });

        animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" });

        // Escribe tu código aquí

        // Retorna los elementos de la colleción animal ordenados por nombre

        var animalesOrdporNombre = animales.OrderBy(p=> p.Nombre);

        foreach (var a in animalesOrdporNombre)

        {

        Console.WriteLine($"{a.Nombre} - {a.Color}");

        }

        }

        public class Animal

        {

        public string Nombre { get; set; }

        public string Color { get; set; }

        }

        }

        José Javier Salgado Contreras

        José Javier Salgado Contreras

        student•
        hace 4 meses
        List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre IEnumerable<Animal> animalesOrdenados = animales.OrderBy(animal => animal.Nombre); PrintValues(animalesOrdenados); void PrintValues(IEnumerable<Animal> animales) { Console.WriteLine("{0,-30} {1, 15}\n", "Nombre", "Color"); foreach (var animal in animales) { Console.WriteLine("{0,-30} {1, 154}", animal.Nombre, animal.Color); } } public class Animal { public string Nombre { get; set; } public string Color { get; set; } }
        Antonio Guzman

        Antonio Guzman

        student•
        hace 5 meses
        Laura Valentina Bernate Gordillo

        Laura Valentina Bernate Gordillo

        student•
        hace 5 meses
        •
        editado
        animales.OrderBy(p => p.Nombre) .ToList() .ForEach(p => Console.WriteLine($"Nombre: {p.Nombre} Color: {p.Color}"));
        Ferran Cerón Sánchez

        Ferran Cerón Sánchez

        student•
        hace 6 meses

        using System;

        using System.Collections.Generic;

        using System.Linq;

        class Program {

        public static void Main (string[] args) {

        List<Animal> animales = new List<Animal>();

        animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" });

        animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" });

        // Escribe tu código aquí

        // Retorna los elementos de la colleción animal ordenados por nombre

        var AnimalesOrdenados = (from a in animales select a).OrderBy(a => a.Nombre);

        foreach (var a in AnimalesOrdenados)

        {

        Console.WriteLine($"{a.Nombre} de color {a.Color}");

        }

        }

        public class Animal

        {

        public string Nombre {get;set;}

        public string Color {get;set;}

        }

        }

        Edgar Yesid Rodríguez Valbuena

        Edgar Yesid Rodríguez Valbuena

        student•
        hace 8 meses
        List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre animales.OrderBy(animales => animales.Nombre) .ToList() .ForEach(animal => Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}")); public class Animal { public string Nombre { get; set; } public string Color { get; set; } } ```List\<Animal> animales = new List\<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre animales.OrderBy(animales => animales.Nombre) &#x20; .ToList() &#x20; .ForEach(animal => Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}")); public class Animal { &#x20; public string Nombre { get; set; } &#x20; public string Color { get; set; } }
        Jonathan Harley Sabogal toro

        Jonathan Harley Sabogal toro

        student•
        hace 9 meses
        var animalesOrdenadosPorNombre = animales.OrderByDescending(a => a.Nombre).ToList(); animalesOrdenadosPorNombre.ForEach(a => Console.WriteLine($"Nombre: {a.Nombre} Color: {a.Color}")); ```var animalesOrdenadosPorNombre = animales.OrderByDescending(a => a.Nombre).ToList();animalesOrdenadosPorNombre.ForEach(a => Console.WriteLine($"Nombre: {a.Nombre} Color: {a.Color}"));
        Rodrigo Javier Ono Gimenez

        Rodrigo Javier Ono Gimenez

        student•
        hace 9 meses

        Mi solución:

        using System; using System.Collections.Generic; using System.Linq; class Program { public static void Main(string[] args) { List<Animal> animales = new List<Animal>(); animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" }); animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" }); animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" }); animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" }); animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" }); // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre List<Animal> order = animales.OrderBy(a => a.Nombre).ToList(); foreach (var animal in order) { Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}"); } } public class Animal { public string Nombre { get; set; } public string Color { get; set; } } }
        Jordan Adam Barrera Rojas

        Jordan Adam Barrera Rojas

        student•
        hace 9 meses
        JULIAN MATEO BOHORQUEZ ALARCON

        JULIAN MATEO BOHORQUEZ ALARCON

        student•
        hace 9 meses

        using System;

        using System.Collections.Generic;

        using System.Linq;

        class Program {

        public static void Main (string[] args) {

        List<Animal> animales = new List<Animal>();

        animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" });

        animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" });

        // Escribe tu código aquí

        // Retorna los elementos de la colleción animal ordenados por nombre

        var animalesOrdenados = animales.OrderBy(a => a.Nombre);

        Console.WriteLine("Animales ordenados por nombre:");

        foreach (var animal in animalesOrdenados)

        {

        Console.WriteLine($"Nombre: {animal.Nombre}");

        }

        }

        public class Animal

        {

        public string Nombre {get;set;}

        public string Color {get;set;}

        }

        }

        Julio Alberto Prisco Pastrana

        Julio Alberto Prisco Pastrana

        student•
        hace 10 meses
        List<Animal> animales = [ new Animal() { Nombre = "Hormiga", Color = "Rojo" }, new Animal() { Nombre = "Lobo", Color = "Gris" }, new Animal() { Nombre = "Elefante", Color = "Gris" }, new Animal() { Nombre = "Pantegra", Color = "Negro" }, new Animal() { Nombre = "Gato", Color = "Negro" }, new Animal() { Nombre = "Iguana", Color = "Verde" }, new Animal() { Nombre = "Sapo", Color = "Verde" }, new Animal() { Nombre = "Camaleon", Color = "Verde" }, new Animal() { Nombre = "Gallina", Color = "Blanco" }, ]; // Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombre Console.WriteLine("Ordenados por nombre:"); var ordenadosPorNombre = animales.OrderBy(animal => animal.Nombre); foreach (var animal in ordenadosPorNombre) { Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}"); } public class Animal { public string Nombre {get;set;} public string Color {get;set;} } ```List\<Animal> animales =\[    new Animal() { Nombre = "Hormiga", Color = "Rojo" },    new Animal() { Nombre = "Lobo", Color = "Gris" },    new Animal() { Nombre = "Elefante", Color = "Gris" },    new Animal() { Nombre = "Pantegra", Color = "Negro" },    new Animal() { Nombre = "Gato", Color = "Negro" },    new Animal() { Nombre = "Iguana", Color = "Verde" },    new Animal() { Nombre = "Sapo", Color = "Verde" },    new Animal() { Nombre = "Camaleon", Color = "Verde" },    new Animal() { Nombre = "Gallina", Color = "Blanco" },];     // Escribe tu código aquí    // Retorna los elementos de la colleción animal ordenados por nombre    Console.WriteLine("Ordenados por nombre:");    var ordenadosPorNombre = animales.OrderBy(animal => animal.Nombre);    foreach (var animal in ordenadosPorNombre)    {      Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}");    } void ImprimirValores(IEnumerable\<Book> listadelibros){    Console.WriteLine("{0,-60} {1,-15} {2,15}\n", "Title", "Pages", "Published Year");    foreach (var libro in listadelibros)    {        Console.WriteLine("{0,-60} {1,-15} {2,15}", libro.Title, libro.PageCount, libro.publishedDate);    }}   public class Animal  {    public string Nombre {get;set;}    public string Color {get;set;}  }
        Mauricio Hernandez

        Mauricio Hernandez

        student•
        hace 10 meses

        using System;

        using System.Collections.Generic;

        using System.Linq;

        class Program {

        public static void Main (string[] args) {

        List<Animal> animales = new List<Animal>();

        animales.Add(new Animal() { Nombre = "Hormiga", Color = "Rojo" });

        animales.Add(new Animal() { Nombre = "Lobo", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Elefante", Color = "Gris" });

        animales.Add(new Animal() { Nombre = "Pantegra", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Gato", Color = "Negro" });

        animales.Add(new Animal() { Nombre = "Iguana", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Sapo", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Camaleon", Color = "Verde" });

        animales.Add(new Animal() { Nombre = "Gallina", Color = "Blanco" });

        // Escribe tu código aquí

        // Retorna los elementos de la colleción animal ordenados por nombre

        var a = animales.OrderBy(x => x.Nombre);

        foreach (var item in a)

        Console.WriteLine(item.Nombre);

        }

        public class Animal

        {

        public string Nombre {get;set;}

        public string Color {get;set;}

        }

        }