using System;using System.Collections.Generic;using System.Linq;classProgram{publicstaticvoidMain(string[] args){List<Animal> animales =newList<Animal>(); animales.Add(newAnimal(){Nombre="Hormiga",Color="Rojo"}); animales.Add(newAnimal(){Nombre="Lobo",Color="Gris"}); animales.Add(newAnimal(){Nombre="Elefante",Color="Gris"}); animales.Add(newAnimal(){Nombre="Pantegra",Color="Negro"}); animales.Add(newAnimal(){Nombre="Gato",Color="Negro"}); animales.Add(newAnimal(){Nombre="Iguana",Color="Verde"}); animales.Add(newAnimal(){Nombre="Sapo",Color="Verde"}); animales.Add(newAnimal(){Nombre="Camaleon",Color="Verde"}); animales.Add(newAnimal(){Nombre="Gallina",Color="Blanco"});// Escribe tu código aquí // Retorna los elementos de la colleción animal ordenados por nombrevar result =animales.OrderBy(p=>p.Nombre);ImprimirValores(result);}publicstaticvoidImprimirValores(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);}}}classAnimal{public string Nombre{get;set;}public string Color{get;set;}}
Este es mi solución
using System;using System.Collections.Generic;using System.Linq;classProgram{publicstaticvoidMain(string[] args){List<Animal> animales =newList<Animal>(); animales.Add(newAnimal(){Nombre="Hormiga",Color="Rojo"}); animales.Add(newAnimal(){Nombre="Lobo",Color="Gris"}); animales.Add(newAnimal(){Nombre="Elefante",Color="Gris"}); animales.Add(newAnimal(){Nombre="Pantegra",Color="Negro"}); animales.Add(newAnimal(){Nombre="Gato",Color="Negro"}); animales.Add(newAnimal(){Nombre="Iguana",Color="Verde"}); animales.Add(newAnimal(){Nombre="Sapo",Color="Verde"}); animales.Add(newAnimal(){Nombre="Camaleon",Color="Verde"}); animales.Add(newAnimal(){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));}publicclassAnimal{public string Nombre{get;set;}public string Color{get;set;}}}
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));
var animalesOrdenados = animales.OrderBy(o => o.Nombre).ToList();
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);}
Animales ordenados
using System.Text.RegularExpressions;using System;using System.Collections.Generic;using System.Linq;classProgram{publicstaticvoidMain(string[] args){List<Animal> animales =newList<Animal>();animales.Add(newAnimal(){Nombre="Hormiga",Color="Rojo"});animales.Add(newAnimal(){Nombre="Lobo",Color="Gris"});animales.Add(newAnimal(){Nombre="Elefante",Color="Gris"});animales.Add(newAnimal(){Nombre="Pantegra",Color="Negro"});animales.Add(newAnimal(){Nombre="Gato",Color="Negro"});animales.Add(newAnimal(){Nombre="Iguana",Color="Verde"});animales.Add(newAnimal(){Nombre="Sapo",Color="Verde"});animales.Add(newAnimal(){Nombre="Camaleon",Color="Verde"});animales.Add(newAnimal(){Nombre="Gallina",Color="Blanco"});// Escribe tu código aquí// filtra todos los animales que sean de color verde que su nombre inicie con una vocalvar animalesFiltrados = animales.OrderBy(animal=> animal.Nombre);Console.WriteLine("Animales en orden :");foreach(var animal in animalesFiltrados){Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}");}}publicclassAnimal{public string Nombre{get;set;}public string Color{get;set;}}}
using System.Text.RegularExpressions;
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í
// filtra todos los animales que sean de color verde que su nombre inicie con una vocal
var animalesFiltrados = animales.OrderBy(animal => animal.Nombre);
IEnumerable<Animal>AnimalsOrderedByName(){return animales.OrderBy(animal => animal.Nombre);}foreach(Animal animal in AnimalsOrderedByName()){ Console.WriteLine(animal.Nombre);}
using System;using System.Collections.Generic;using System.Linq;class Program { public staticvoidMain(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:NombreColorCamaleonVerdeElefanteGrisGallinaBlancoGatoNegroHormigaRojoIguanaVerdeLoboGrisPantegraNegroSapoVerde
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; }
}
}
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 nombreIEnumerable<Animal> animalesOrdenados = animales.OrderBy(animal => animal.Nombre);PrintValues(animalesOrdenados);voidPrintValues(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;}}
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;}
}
}
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 nombreanimales.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 nombreanimales.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;}}
using System;using System.Collections.Generic;using System.Linq;
class Program
{ public staticvoidMain(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;}}}
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;}
}
}
List<Animal> animales =[newAnimal(){Nombre="Hormiga",Color="Rojo"},newAnimal(){Nombre="Lobo",Color="Gris"},newAnimal(){Nombre="Elefante",Color="Gris"},newAnimal(){Nombre="Pantegra",Color="Negro"},newAnimal(){Nombre="Gato",Color="Negro"},newAnimal(){Nombre="Iguana",Color="Verde"},newAnimal(){Nombre="Sapo",Color="Verde"},newAnimal(){Nombre="Camaleon",Color="Verde"},newAnimal(){Nombre="Gallina",Color="Blanco"},];// Escribe tu código aquí// Retorna los elementos de la colleción animal ordenados por nombreConsole.WriteLine("Ordenados por nombre:");var ordenadosPorNombre = animales.OrderBy(animal=> animal.Nombre);foreach(var animal in ordenadosPorNombre){Console.WriteLine($"Nombre: {animal.Nombre}, Color: {animal.Color}");}publicclassAnimal{public string Nombre{get;set;}public string Color{get;set;}}```List\<Animal> animales =\[newAnimal(){Nombre="Hormiga",Color="Rojo"},newAnimal(){Nombre="Lobo",Color="Gris"},newAnimal(){Nombre="Elefante",Color="Gris"},newAnimal(){Nombre="Pantegra",Color="Negro"},newAnimal(){Nombre="Gato",Color="Negro"},newAnimal(){Nombre="Iguana",Color="Verde"},newAnimal(){Nombre="Sapo",Color="Verde"},newAnimal(){Nombre="Camaleon",Color="Verde"},newAnimal(){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}"); }voidImprimirValores(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);}}publicclassAnimal{public string Nombre{get;set;}public string Color{get;set;}}