Ordenar una lista genérica es útil en la generación de un registro estructurado de cualquier elemento que pueda tener en su lista. Esta aplicación es útil para cotejar los registros de clientes , un directorio de proveedores , o incluso una lista de miembros . Siempre y cuando usted tiene una lista de los elementos que necesita para organizar, usted puede poner todos sus datos en el código y dejar que el ordenador ordenar todo. Hay cientos de lenguajes de programación que puede utilizar para poner en práctica la clasificación de listas genéricas . Éstos son algunos: Visual BasicJavaC # Visual CC + + JscriptVB.NETASP.NETMost de los comandos para ordenar listas genéricas son similares en todo diferentes lenguajes de programación. Este artículo proporciona los pasos y código de ejemplo para ordenar una lista genérica en C #. Cosas que necesitará la aplicación de programación
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 cuslist = new List ( ) ;
5 Utilice el siguiente sobrecarga para ordenar la lista genérica : List.Sort ( )
6
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 ) ;} }
7
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 ) ;}
8
Compile el programa y ejecutar la lista genérica ordenados para obtener el siguiente resultado : Alice 21Donna 29Gina 27Leticia 39Sandra 23
9
Implementar sobrecargas adicionales , según sea necesario .