Kako deklarirati in inicializirati seznam v C#

Kako Deklarirati In Inicializirati Seznam V C



V C# je seznam zbirka elementov, ki so lahko katere koli podatkovne vrste in je pogosto uporabljena podatkovna struktura, ki zagotavlja prilagodljivost pri shranjevanju in upravljanju podatkov. Pred uporabo seznama v C# ga je treba najprej deklarirati in inicializirati. Ta članek bo razpravljal o tem, kako deklarirati in inicializirati seznam v C#.

Oglaševanje seznama v C#

Če želite deklarirati seznam v C#, je prvi korak uvoz imenskega prostora System.Collections.Generic. Ta imenski prostor vsebuje razred List, ki se uporablja za ustvarjanje in upravljanje seznamov. Razred List lahko uporabite za izdelavo novega seznama, ko je imenski prostor uvožen. Naslednji primer programa prikazuje, kako deklarirati seznam celih števil:







z uporabo System.Collections.Generic;

razredni program {
statična praznina Main ( vrvica [ ] args ) {
Seznam < int > številke;
}
}


V zgornji sintaksi se uvozi imenski prostor System.Collections.Generic, nato pa se z razredom List deklarira nov seznam, imenovan »numbers«.



Inicializacija seznama v C#

Ko je seznam deklariran, ga je mogoče inicializirati z vrednostmi in obstaja več načinov za inicializacijo seznama v C#. Prvi način je uporaba metode Add() za dodajanje vrednosti na seznam eno za drugo. Tukaj je primer kode, ki prikazuje, kako inicializirati seznam celih števil z uporabo metode Add():



z uporabo System.Collections.Generic;

razredni program {
statična praznina Main ( vrvica [ ] args ) {
Seznam < int > številke = nov seznam < int > ( ) ;
številke.Seštej ( 10 ) ;
številke.Seštej ( dvajset ) ;
številke.Seštej ( 30 ) ;
številke.Seštej ( 40 ) ;
številke.Seštej ( petdeset ) ;
}
}


V zgornji sintaksi je nov seznam, imenovan »števila«, deklariran z uporabo razreda List , nato pa je uporabljena metoda Add() za dodajanje petih celih števil na seznam.





Drug način za inicializacijo seznama v C# je uporaba sintakse inicializatorja zbirke, saj vam to omogoča, da deklarirate in inicializirate seznam v eni sami vrstici kode. Tukaj je primer kode, ki prikazuje, kako inicializirati seznam celih števil s sintakso inicializatorja zbirke:

z uporabo System.Collections.Generic;

razredni program {
statična praznina Main ( vrvica [ ] args ) {
Seznam < int > številke = nov seznam < int > ( ) { 10 , dvajset , 30 , 40 , petdeset } ;
}
}


V zgornji kodi najprej deklariramo nov seznam, imenovan »števila«, z uporabo razreda List in nato uporabimo sintakso inicializatorja zbirke, da na seznam dodamo pet celih števil v eni vrstici kode.



Primer: deklaracija in inicializacija seznama v C#

Tukaj je zbirna koda, ki prikazuje deklaracijo in inicializacijo seznama v C#:

z uporabo sistema;
z uporabo System.Collections.Generic;

razredni program {
statična praznina Main ( vrvica [ ] args ) {

// Deklaracija seznama celih števil
Seznam < int > številke;

// Inicializacija seznama z uporabo Add ( ) metoda
številke = nov seznam < int > ( ) ;
številke.Seštej ( 10 ) ;
številke.Seštej ( dvajset ) ;
številke.Seštej ( 30 ) ;
številke.Seštej ( 40 ) ;
številke.Seštej ( petdeset ) ;

// Prikaz elementov v seznam
Console.WriteLine ( 'Elementi na seznamu z uporabo metode Add():' ) ;
za vsakogar ( ali v številke ) {
Console.WriteLine ( na enem ) ;
}

// Inicializacija seznama s sintakso inicializatorja zbirke
Seznam < vrvica > imena = nov seznam < vrvica > ( ) { 'sam' , 'Mike' , 'Sara' , 'David' } ;

// Prikaz elementov v seznam
Console.WriteLine ( ' \n Elementi na seznamu z uporabo sintakse inicializatorja zbirke:' ) ;
za vsakogar ( ime niza v imena ) {
Console.WriteLine ( ime ) ;
}
}
}


V zgornji kodi najprej deklariramo seznam celih števil, imenovan 'števila', ne da bi ga inicializirali, nato pa inicializiramo seznam z uporabo metode Add(), da na seznam dodamo pet celih števil. Nato z uporabo zanke foreach prikažemo elemente na seznamu.

Prav tako deklariramo in inicializiramo seznam nizov, imenovanih »imena«, s sintakso inicializatorja zbirke, da dodamo štiri nize na seznam in prikažemo elemente na seznamu z uporabo zanke foreach.

Zaključek

Seznami so zmogljiva podatkovna struktura v C#, ki se uporablja za shranjevanje in upravljanje zbirk elementov, toda pred uporabo seznama v C# ga je treba najprej deklarirati in inicializirati. Razred List se uporablja za deklaracijo seznama in obstaja več načinov za inicializacijo seznama, vključno z uporabo metode Add() in sintakse inicializatorja zbirke. Z upoštevanjem primerov in korakov, opisanih v tem članku, bi morali zdaj dobro razumeti, kako deklarirati in inicializirati seznam v C#.