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