static void Main(string[] args) { List<Aluno> alunos = new List<Aluno>(); Aluno aluno1 = new Aluno("Rafael", 1.80); Aluno aluno2 = new Aluno("Osni", 1.75); Aluno aluno3 = new Aluno("David", 1.86); alunos.Add(aluno1); alunos.Add(aluno2); alunos.Add(aluno3); MostrarAlunos(alunos); Console.WriteLine("----------------------------"); Console.ReadKey(); alunos.Sort(Aluno.ComparaPorAlturaAsc); MostrarAlunos(alunos); Console.WriteLine("----------------------------"); alunos.Sort(Aluno.ComparaPorAlturaDesc); MostrarAlunos(alunos); Console.WriteLine("----------------------------"); Console.ReadKey(); }
public static int ComparaPorAlturaDesc(Aluno aluno1, Aluno aluno2) { if (aluno1.Altura > aluno2.Altura) return -1; else if (aluno1.Altura < aluno2.Altura) return 1; else return 0; }