Ver Más instrucciones
1
determinar la lista genérica que desea ordenar . Usted puede utilizar lista de miembros de un club, por ejemplo.
2
Divida los elementos de la lista genérica en atributos se pueden ordenar . Por ejemplo : Nombre y apellido , edad y sexo , etc
3
Añade tus atributos en el código de lista genérica . El siguiente código de ejemplo muestra cómo se pueden poner en una lista los atributos edad y el nombre de la lista de miembros : Clase de miembros {private int _ Edad ; private string _ Nombre ;
public int Edad {get {return _ Edad ;} set { _Age = value; } } string Name {get pública _Nombre { return;} set { _Nombre = value; } } }
4
Añadir la lista genérica de Membresía ( también conocido como el negocio Object) en el programa mediante el uso de esta línea de código : Lista Utilice el siguiente sobrecarga para ordenar la lista genérica : List.Sort ( ) Implementar la sobrecarga en el programa con el siguiente código de ejemplo : Clase de miembro : < > miembro {//miembros //primero Overloadpublic IComparable int CompareTo (Miembro mem ) {return esto. Name.CompareTo ( mem.Name ) ;} } Introduce los datos de afiliación (nombre y edad ) en la lista genérica de su código : List < miembros> cuslist1 = new List < , Miembro > (); miembro MEM1 = new miembros ( ) ; mem1.Name = " Alice " ; mem1.Age = 21 ; memlist1.Add ( MEM1 ) ; miembro mem2 = new miembros ( ) ; mem2.Name = " Gina " ; mem2.Age = 27 ; memlist1.Add ( mem2 ) ; miembro MEM3 = new miembros ( ) ; mem3.Name = " Leticia " ; mem3.Age = 39 ; memlist1 . Add ( MEM3 ) ; miembro MEM4 = new miembros ( ) ; mem4.Name = " Sandra " ; mem4.Age = 23 ; memlist1.Add ( MEM4 ) ; miembro Mem5 = nuevos Estados miembros (); mem5.Name = " Donna " ; mem5.Age = 29 ; memlist1.Add ( Mem5 ) ; memlist1.Sort (); foreach ( mem miembro memlist1 ) { Console.WriteLine ( mem.Name + " " + mem.Age ) ;} Compile el programa y ejecutar la lista genérica ordenados para obtener el siguiente resultado : Alice 21Donna 29Gina 27Leticia 39Sandra 23 Implementar sobrecargas adicionales , según sea necesario .
5
6
7
8
9