| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Sortere en generisk liste
    Sortering en generisk liste er nyttig i at generere en struktureret oversigt over hvad emner, du kan have i din liste. Denne applikation er nyttig indsamle kundeoplysninger , en sælger bibliotek , eller endda et medlemskab roster . Så længe du har en liste over emner, du har brug for at organisere, kan du lægge alle dine data i din kode og lad computeren sortere alt ud . Der er hundredvis af programmeringssprog , du kan bruge til at gennemføre sortering af generiske lister. Her er et par: Visual BasicJavaC # Visual CC + + JscriptVB.NETASP.NETMost af kommandoerne til sortering generiske lister er ens i hele forskellige programmeringssprog . Denne artikel indeholder de trin og prøve kode til sortering en generisk liste ved hjælp af C #. Ting du skal
    programmering ansøgning
    Vis Flere Instruktioner
    1

    Bestem generisk liste , du vil sortere . Du kan bruge en klub medlemskab vagtplan , for eksempel.
    2

    Nedbryde elementerne i din generisk liste i sorterbare attributter. For eksempel: Fornavn og efternavn , alder og køn mv
    3

    Tilføj dine egenskaber til generisk liste kode. Følgende kodeeksempel viser, hvordan du kan sætte alder og navn attributter af dit medlemskab vagtplan i en liste : class medlem { private int _ Age , private string _ Navn ,

    offentlig int Age { få {return _ Age ;} sæt { _Age = værdi ;} } public string Name { få {return _name ;} sæt { _name = værdi ;} }}
    4

    Tilsæt Medlemskab generisk liste (også kendt som Business Object) i dit program ved hjælp af denne linje kode : List 5

    Brug følgende overbelastning for at sortere din generisk liste : List.Sort ( )
    6

    Gennemføre overbelastning i dit program med følgende kodeeksempel : class medlem: IComparable < Medlem > { //Members //1. Overloadpublic int compareTo (medlem mem ) { returnere dette . Name.CompareTo ( mem.Name );}}
    7

    Indtast medlemskab detaljer ( fornavn og alder ) i generisk liste af din kode : List < Medlem > cuslist1 = new List < , Medlem > (); Medlem MEM1 = nye medlemsstater (); mem1.Name = " Alice " mem1.Age = 21, memlist1.Add ( MEM1 )

    Medlem mem2 = nye medlemsstater (); mem2.Name = " Gina " mem2.Age = 27, memlist1.Add ( mem2 )

    Medlem mem3 = nye medlemsstater (); mem3.Name = " Leticia " mem3.Age = 39 ; memlist1 . Add ( mem3 )

    Medlem mem4 = nye medlemsstater (); mem4.Name = " Sandra " mem4.Age = 23, memlist1.Add ( mem4 )

    Medlem mem5 = nye medlemsstater (); mem5.Name = " Donna " mem5.Age = 29 , memlist1.Add ( mem5 )

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

    Kompiler dit program og køre sorteres generisk liste for at få følgende resultat: Alice 21Donna 29Gina 27Leticia 39Sandra 23
    9

    Gennemføre yderligere overbelastning , som er nødvendigt.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer DirectX Prøver i Visual C 
    ·Sådan får du adgang til Screen buffer i C + + 
    ·Sådan at forstå Pointers i C 
    ·Sådan oprettes en Portrait i C + + 
    ·Boost Multithreading Tutorial 
    ·Sådan Design en C + + Program til at Beregn Worker Lø…
    ·Syntaksfejl i C + + 
    ·Sådan oprettes en funktion i Microsoft Visual C + + 
    ·Hvordan at kontrollere, om en Array har værdi eller ik…
    ·Hvordan man skriver Database Ansøgninger Med C # 
      Anbefalede Artikler
    ·Hvordan man opbygger et datasæt fra VB Kode 
    ·Sådan Reverse en enkelt Linked liste 
    ·Sådan flette to datokolonner 
    ·Sådan oprettes en DLL i Visual Basic 
    ·Liste over funktioner i Visual Basic 
    ·Sådan Roter Links i JavaScript 
    ·Sådan Graph Fractals på TI -82 
    ·Hvordan at adskille cifre i et nummer i Prolog 
    ·Den Centroid Funktion i Matlab 
    ·Android Java-kode Tools 
    Copyright © Computer Viden http://www.computerdk.com