Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come ordinare un elenco generico

Ordinamento di un elenco generico è utile nella generazione di un record strutturato di qualsiasi elemento si può avere nella vostra lista. Questa applicazione è utile nel raccogliere i dati dei clienti , una directory vendor , o anche di un roster di appartenenza. Finché si dispone di un elenco di elementi che è necessario organizzare , potete mettere tutti i vostri dati nel codice e lasciare che il genere tutto computer fuori . Ci sono centinaia di linguaggi di programmazione che è possibile utilizzare per implementare l'ordinamento di liste generiche . Eccone alcuni : visiva BasicJavaC # visivo CC + + JscriptVB.NETASP.NETMost dei comandi per l'ordinamento elenchi generici sono simili in tutto diversi linguaggi di programmazione . In questo articolo viene illustrata la procedura e codice di esempio per l'ordinamento di un elenco generico utilizzando C # . Cose che ti serviranno
applicazione Programmazione
Mostra più istruzioni
1

determinare l'elenco generico che si desidera ordinare . È possibile utilizzare l'appartenenza roster di una squadra , per esempio.
2

abbattere gli elementi del tuo elenco generico in attributi ordinabili. Per esempio : nome e cognome , età e sesso; ecc
3

Aggiungi i tuoi attributi nel codice elenco generico . Il seguente codice di esempio mostra come si può mettere le età e il nome gli attributi del vostro roster iscrizione in una lista : class Utente {private int _ Età ; private string _ Nome ;

public int Età {get {return _ Età ; } set { _Age = value; } } string Name {get { pubblico _Name return;} set { _Name = value; } } }
4

Aggiungi alla lista generica appartenenza ( noto anche come il business Object ) nel vostro programma utilizzando questa riga di codice : lista cuslist = new list ();
5

utilizzare la seguente sovraccarico per ordinare l'elenco generico : list.sort ( ) economici 6

Implementare il sovraccarico nel programma con il seguente codice di esempio : class Iscritto : IComparable < Utente > { //Membri //1 ° Overloadpublic int CompareTo ( Stati mem) {return questo . Name.CompareTo ( mem.Name );} }
7

Inserisci i dati di iscrizione (nome ed età) in elenco generico di codice : list < Utente > cuslist1 = new list < , membro > (); membro mem1 = new Utente (); mem1.Name = " Alice " ; mem1.Age = 21; memlist1.Add ( mem1 ) ;

Iscritto MEM2 = new Utente ( ) ; mem2.Name = " Gina " ; mem2.Age = 27; memlist1.Add ( MEM2 ) ;

Iscritto MEM3 = new Utente (); mem3.Name = " Leticia " ; mem3.Age = 39 ; memlist1 . Add ( MEM3 ) ;

Iscritto Mem4 = new Utente (); mem4.Name = " Sandra " ; mem4.Age = 23; memlist1.Add ( Mem4 ) ;

Iscritto mem5 = nuovo membro ( ) ; mem5.Name = " Donna" ; mem5.Age = 29; memlist1.Add ( mem5 ) ;

memlist1.Sort (); foreach (mem membro in memlist1 ) { Console.WriteLine ( mem.Name + " " + mem.Age );}
8

compilare il programma ed eseguire il generico elenco ordinato per ottenere il seguente risultato : Alice 21Donna 29Gina 27Leticia 39Sandra 23
9

Implementare sovraccarichi aggiuntivi , se necessario.

 

Programmazione © www.354353.com