Hvordan deklarere og initialisere en liste i C#

Hvordan Deklarere Og Initialisere En Liste I C



I C# er en liste en samling av elementer som kan være av hvilken som helst datatype og er en ofte brukt datastruktur som gir fleksibilitet i lagring og manipulering av data. Før du bruker en liste i C#, må den først deklareres og initialiseres, denne artikkelen vil diskutere hvordan du deklarerer og initialiserer en liste i C#.

Erklære en liste i C#

For å erklære en liste i C#, er det første trinnet å importere System.Collections.Generic-navneområdet. Dette navnerommet inneholder List-klassen som brukes til å lage og manipulere lister. Listen-klassen kan brukes til å konstruere en ny liste når navneområdet er importert. Følgende eksempelprogram viser hvordan du deklarerer en liste over heltall:







bruker System.Collections.Generic;

klasseprogram {
statisk tomrom Main ( streng [ ] args ) {
Liste < int > tall;
}
}


I syntaksen ovenfor importeres System.Collections.Generic-navneområdet, og deretter blir en ny liste kalt 'numbers' erklært ved å bruke List -klassen.



Initialisere en liste i C#

Når en liste er deklarert, kan den initialiseres med verdier, og det er flere måter å initialisere en liste i C#. Den første måten er å bruke Add()-metoden for å legge til verdier til listen én etter én, her er en eksempelkode som viser hvordan man initialiserer en liste med heltall ved hjelp av Add()-metoden:



bruker System.Collections.Generic;

klasseprogram {
statisk tomrom Main ( streng [ ] args ) {
Liste < int > tall = ny liste < int > ( ) ;
tall.Legg til ( 10 ) ;
tall.Legg til ( tjue ) ;
tall.Legg til ( 30 ) ;
tall.Legg til ( 40 ) ;
tall.Legg til ( femti ) ;
}
}


I syntaksen ovenfor er en ny liste kalt 'tall' deklarert ved å bruke List -klassen, og deretter brukes Add()-metoden for å legge til fem heltall til listen.





En annen måte å initialisere en liste i C# er å bruke samlingens initialiseringssyntaks, da dette lar deg deklarere og initialisere en liste på en enkelt kodelinje. Her er en eksempelkode som viser hvordan du initialiserer en liste over heltall ved å bruke syntaksen for samlingsinitialisator:

bruker System.Collections.Generic;

klasseprogram {
statisk tomrom Main ( streng [ ] args ) {
Liste < int > tall = ny liste < int > ( ) { 10 , tjue , 30 , 40 , femti } ;
}
}


I koden ovenfor erklærer vi først en ny liste kalt 'numbers' ved å bruke List -klassen og bruker deretter samlingens initialiseringssyntaks for å legge til fem heltall til listen i en enkelt kodelinje.



Eksempel: Erklære og initialisere en liste i C#

Her er en samlekode som demonstrerer både deklarering og initialisering av en liste i C#:

bruker System;
bruker System.Collections.Generic;

klasseprogram {
statisk tomrom Main ( streng [ ] args ) {

// Erklærer en liste over heltall
Liste < int > tall;

// Initialiserer listen med Legg til ( ) metode
tall = ny liste < int > ( ) ;
tall.Legg til ( 10 ) ;
tall.Legg til ( tjue ) ;
tall.Legg til ( 30 ) ;
tall.Legg til ( 40 ) ;
tall.Legg til ( femti ) ;

// Viser elementene i listen
Console.WriteLine ( 'Elementer i listen med Add()-metoden:' ) ;
for hver ( om i tall ) {
Console.WriteLine ( på en ) ;
}

// Initialiserer listen ved hjelp av samlingsinitialiseringssyntaks
Liste < streng > navn = ny liste < streng > ( ) { 'Han selv' , 'Mike' , 'Sarah' , 'David' } ;

// Viser elementene i listen
Console.WriteLine ( ' \n Elementer i listen som bruker samlingsinitialiseringssyntaks:' ) ;
for hver ( strengnavn i navn ) {
Console.WriteLine ( Navn ) ;
}
}
}


I koden ovenfor erklærer vi først en liste over heltall kalt 'tall' uten å initialisere den og initialiserer deretter listen ved å bruke Add()-metoden for å legge til fem heltall til listen. Deretter bruker vi foreach loop Vi viser elementene i listen.

Vi erklærer og initialiserer også en liste med strenger kalt 'navn' ved å bruke syntaksen for samlingsinitialisering for å legge til fire strenger til listen og vise elementene i listen ved hjelp av en foreach loop.

Konklusjon

Lister er en kraftig datastruktur i C# som brukes til å lagre og manipulere samlinger av elementer, men før du bruker en liste i C# må den først deklareres og initialiseres. List-klassen brukes til å deklarere en liste, og det er flere måter å initialisere en liste på, inkludert å bruke Add()-metoden og samlingens initialiseringssyntaks. Ved å følge eksemplene og trinnene som er skissert i denne artikkelen, bør du nå ha en god forståelse av hvordan du deklarerer og initialiserer en liste i C#.