Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan sortere en generisk liste
    Sortering en generisk liste er nyttig i å generere en strukturert oversikt over hva elementer du kan ha i listen din. Denne applikasjonen er nyttig i sortering kunderegistre , en leverandør katalog, eller til og med et medlemskap vaktliste . Så lenge du har en liste over elementer du trenger for å organisere , kan du legge alle dine data inn koden din og la datamaskinen sortere alt ut . Det er hundrevis av programmeringsspråk du kan bruke til å innføre sortering av generiske lister. Her er noen: Visual BasicJavaC # Visual CC + + JscriptVB.NETASP.NETMost av kommandoene for sortering generiske lister er lik gjennom ulike programmeringsspråk. Denne artikkelen gir trinnene og eksempelkode for sortering en generisk liste ved hjelp av C # . Du trenger
    Programming søknad
    Vis flere instruksjoner
    en

    Bestem generisk liste du vil sortere. Du kan bruke en klubb medlemskap vaktliste, for eksempel.
    2

    Bryt ned de elementene i generisk liste i sorterbar attributter. For eksempel : Fornavn og etternavn ; Alder og kjønn , etc.
    3

    Legg til attributter i generisk liste koden . Følgende eksempelkode viser hvordan du kan sette Alder og navn attributter av ditt medlemskap roster i en liste : class medlem {private int _ Age ; private string _ Navn ;

    public int Age { få {return _ Age ;} set { _Age = verdi ;} } public string Name { få {return _name ;} set { _name = verdi ;} } }
    4

    Legg medlemskap generisk liste (også kjent som Business objekt ) i programmet ved å bruke denne linjen med kode : liste cuslist = new List ();
    5

    Bruk følgende overbelastning å sortere generisk liste : List.Sort ( )
    6

    Gjennomføre overbelastning i programmet med følgende eksempelkode : class medlem : IComparable < medlem > { //Medlemmer //første Overloadpublic int compareTo ( medlem mem ) {return dette. Name.CompareTo ( mem.Name ) ;} }
    7

    Angi medlemskap detaljer ( fornavn og alder ) i generisk liste av koden din : List < medlem > cuslist1 = new List < ; medlem > (); medlem Mem1 = nye medlemsstatene (); mem1.Name = " Alice "; mem1.Age = 21; memlist1.Add ( Mem1 ) ;

    medlem mem2 = nye medlemsstatene (); mem2.Name = " Gina "; mem2.Age = 27; memlist1.Add ( mem2 ) ;

    medlem mem3 = nye medlemsstatene (); mem3.Name = " Leticia "; mem3.Age = 39 ; memlist1 . Add ( mem3 ) ;

    medlem mem4 = nye medlemsstatene (); mem4.Name = " Sandra "; mem4.Age = 23; memlist1.Add ( mem4 ) ;

    medlem mem5 = nye medlemsstatene (); mem5.Name = " Donna "; mem5.Age = 29; memlist1.Add ( mem5 ) ;

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

    kompilere programmet og kjør sortert generisk liste for å få følgende resultat : Alice 21Donna 29Gina 27Leticia 39Sandra 23
    9

    Gjennomføre ytterligere overbelastning etter behov .

    früher :

     Weiter:
      Relatert Artike
    ·Hva er pekere og hvordan de brukes 
    ·Hvordan Split en FLAC -fil med Dev -C + + 
    ·Hvordan bruke Ctags Med UltraStudio 
    ·Hvordan ta pekere til heltall i C + + 
    ·Slik Kombiner en fil med C + + 
    ·Programmer i C + + som vil reversere en setning 
    ·Hvordan Fell funksjonspekere 
    ·Hvordan dereference Void Pekere 
    ·Hvordan skrive ut tilveksten Tall på samme linje , men…
    ·Temperatur Converter i C + + Bruke funksjoner 
      Anbefalte artikler
    ·Hvordan konvertere en streng til en liste på Python 
    ·Slik konverterer Long til heltall i Visual Basic 
    ·Hvordan bruke Device - Mapper Multipath 
    ·Hvordan lage gangetabellen Bruke Java og Code 
    ·Hvordan lese en Random Access File 
    ·Hvordan Skyll Buffer av serier i MATLAB 
    ·Hvordan beregne Pi hjelp NetBeans 
    ·Slik fjerner Null Records fra en matrise i Java 
    ·Slik sletter i QBasic 
    ·Hvordan bruke ASP Fos for å skrive til HTML-tabeller 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/