Ako deklarovať a inicializovať zoznam v C#

Ako Deklarovat A Inicializovat Zoznam V C



V C# je zoznam kolekciou položiek, ktoré môžu byť akéhokoľvek typu údajov a je to bežne používaná štruktúra údajov, ktorá poskytuje flexibilitu pri ukladaní a manipulácii s údajmi. Pred použitím zoznamu v C# musí byť najprv deklarovaný a inicializovaný, tento článok bude diskutovať o tom, ako deklarovať a inicializovať zoznam v C#.

Vyhlásenie zoznamu v C#

Ak chcete deklarovať zoznam v jazyku C#, prvým krokom je importovať priestor názvov System.Collections.Generic. Tento priestor názvov obsahuje triedu List, ktorá sa používa na vytváranie a manipuláciu so zoznamami. Triedu List možno použiť na vytvorenie nového zoznamu po importovaní priestoru názvov. Nasledujúci príklad programu ukazuje, ako deklarovať zoznam celých čísel:







pomocou System.Collections.Generic;

triedny program {
static void Main ( reťazec [ ] args ) {
Zoznam < int > čísla;
}
}


Vo vyššie uvedenej syntaxi sa importuje menný priestor System.Collections.Generic a potom sa pomocou triedy List deklaruje nový zoznam s názvom „čísla“.



Inicializácia zoznamu v C#

Akonáhle je zoznam deklarovaný, môže byť inicializovaný s hodnotami a existuje niekoľko spôsobov, ako inicializovať zoznam v C#. Prvým spôsobom je použiť metódu Add() na pridávanie hodnôt do zoznamu jednu po druhej, tu je príklad kódu, ktorý ukazuje, ako inicializovať zoznam celých čísel pomocou metódy Add():



pomocou System.Collections.Generic;

triedny program {
static void Main ( reťazec [ ] args ) {
Zoznam < int > čísla = nový zoznam < int > ( ) ;
čísla.Pridať ( 10 ) ;
čísla.Pridať ( dvadsať ) ;
čísla.Pridať ( 30 ) ;
čísla.Pridať ( 40 ) ;
čísla.Pridať ( päťdesiat ) ;
}
}


Vo vyššie uvedenej syntaxi je nový zoznam s názvom „čísla“ deklarovaný pomocou triedy List a potom sa na pridanie piatich celých čísel do zoznamu použije metóda Add().





Ďalším spôsobom, ako inicializovať zoznam v C#, je použiť syntax inicializátora kolekcie, pretože vám to umožňuje deklarovať a inicializovať zoznam v jednom riadku kódu. Tu je príklad kódu, ktorý ukazuje, ako inicializovať zoznam celých čísel pomocou syntaxe inicializátora kolekcie:

pomocou System.Collections.Generic;

triedny program {
static void Main ( reťazec [ ] args ) {
Zoznam < int > čísla = nový zoznam < int > ( ) { 10 , dvadsať , 30 , 40 , päťdesiat } ;
}
}


Vo vyššie uvedenom kóde najprv deklarujeme nový zoznam s názvom „čísla“ pomocou triedy List a potom použijeme syntax inicializátora kolekcie na pridanie piatich celých čísel do zoznamu v jednom riadku kódu.



Príklad: Deklarovanie a inicializácia zoznamu v C#

Tu je kolektívny kód, ktorý demonštruje deklarovanie aj inicializáciu zoznamu v C#:

pomocou systému;
pomocou System.Collections.Generic;

triedny program {
static void Main ( reťazec [ ] args ) {

// Vyhlásenie zoznamu celých čísel
Zoznam < int > čísla;

// Inicializácia zoznamu pomocou Pridať ( ) metóda
čísla = nový zoznam < int > ( ) ;
čísla.Pridať ( 10 ) ;
čísla.Pridať ( dvadsať ) ;
čísla.Pridať ( 30 ) ;
čísla.Pridať ( 40 ) ;
čísla.Pridať ( päťdesiat ) ;

// Zobrazenie prvkov v zoznam
Console.WriteLine ( 'Prvky v zozname pomocou metódy Add():' ) ;
pre každý ( či v čísla ) {
Console.WriteLine ( na jeden ) ;
}

// Inicializácia zoznamu pomocou syntaxe inicializátora kolekcie
Zoznam < reťazec > mená = nový Zoznam < reťazec > ( ) { 'sám' , 'Mike' , 'Sarah' , 'David' } ;

// Zobrazenie prvkov v zoznam
Console.WriteLine ( ' \n Prvky v zozname používajúce syntax inicializátora kolekcie:' ) ;
pre každý ( názov reťazca v mená ) {
Console.WriteLine ( názov ) ;
}
}
}


Vo vyššie uvedenom kóde najskôr deklarujeme zoznam celých čísel nazývaných „čísla“ bez toho, aby sme ho inicializovali, a potom zoznam inicializujeme pomocou metódy Add() na pridanie piatich celých čísel do zoznamu. Ďalej pomocou slučky foreach Zobrazujeme prvky v zozname.

Tiež deklarujeme a inicializujeme zoznam reťazcov nazývaných „names“ pomocou syntaxe inicializátora kolekcie na pridanie štyroch reťazcov do zoznamu a zobrazenie prvkov v zozname pomocou cyklu foreach.

Záver

Zoznamy sú výkonná dátová štruktúra v C#, ktorá sa používa na ukladanie a manipuláciu s kolekciami položiek, ale pred použitím zoznamu v C# musí byť najprv deklarovaná a inicializovaná. Trieda List sa používa na deklarovanie zoznamu a existuje niekoľko spôsobov, ako zoznam inicializovať, vrátane použitia metódy Add() a syntaxe inicializátora kolekcie. Podľa príkladov a krokov uvedených v tomto článku by ste teraz mali dobre rozumieť tomu, ako deklarovať a inicializovať zoznam v C#.