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
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
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
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
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