Jak deklarovat a inicializovat seznam v C#

Jak Deklarovat A Inicializovat Seznam V C



V C# je seznam kolekcí položek, které mohou být libovolného datového typu a je běžně používanou datovou strukturou, která poskytuje flexibilitu při ukládání a manipulaci s daty. Před použitím seznamu v C# je nutné jej nejprve deklarovat a inicializovat, tento článek pojednává o tom, jak deklarovat a inicializovat seznam v C#.

Deklarace seznamu v C#

Chcete-li deklarovat seznam v C#, je prvním krokem import jmenného prostoru System.Collections.Generic. Tento jmenný prostor obsahuje třídu List, která se používá k vytváření a manipulaci se seznamy. Třídu List lze po importu jmenného prostoru použít k vytvoření nového seznamu. Následující ukázkový program ukazuje, jak deklarovat seznam celých čísel:







pomocí System.Collections.Generic;

třídní program {
statické prázdno Hlavní ( tětiva [ ] argumenty ) {
Seznam < int > čísla;
}
}


Ve výše uvedené syntaxi je importován jmenný prostor System.Collections.Generic a poté je pomocí třídy List deklarován nový seznam nazvaný „numbers“.



Inicializace seznamu v C#

Jakmile je seznam deklarován, může být inicializován s hodnotami a existuje několik způsobů, jak inicializovat seznam v C#. Prvním způsobem je použití metody Add() k přidání hodnot do seznamu jednu po druhé, zde je příklad kódu, který ukazuje, jak inicializovat seznam celých čísel pomocí metody Add():



pomocí System.Collections.Generic;

třídní program {
statické prázdno Hlavní ( tětiva [ ] argumenty ) {
Seznam < int > čísla = nový Seznam < int > ( ) ;
čísla.Přidat ( 10 ) ;
čísla.Přidat ( dvacet ) ;
čísla.Přidat ( 30 ) ;
čísla.Přidat ( 40 ) ;
čísla.Přidat ( padesáti ) ;
}
}


Ve výše uvedené syntaxi je nový seznam nazvaný „čísla“ deklarován pomocí třídy List a poté je použita metoda Add() k přidání pěti celých čísel do seznamu.





Dalším způsobem, jak inicializovat seznam v C#, je použít syntaxi inicializátoru kolekce, protože to umožňuje deklarovat a inicializovat seznam na jediném řádku kódu. Zde je příklad kódu, který ukazuje, jak inicializovat seznam celých čísel pomocí syntaxe inicializátoru kolekce:

pomocí System.Collections.Generic;

třídní program {
statické prázdno Hlavní ( tětiva [ ] argumenty ) {
Seznam < int > čísla = nový Seznam < int > ( ) { 10 , dvacet , 30 , 40 , padesáti } ;
}
}


Ve výše uvedeném kódu nejprve deklarujeme nový seznam nazvaný „čísla“ pomocí třídy List a poté použijeme syntaxi inicializátoru kolekce k přidání pěti celých čísel do seznamu v jediném řádku kódu.



Příklad: Deklarace a inicializace seznamu v C#

Zde je kolektivní kód, který demonstruje jak deklaraci, tak inicializaci seznamu v C#:

pomocí systému;
pomocí System.Collections.Generic;

třídní program {
statické prázdno Hlavní ( tětiva [ ] argumenty ) {

// Deklarace seznamu celých čísel
Seznam < int > čísla;

// Inicializace seznamu pomocí Přidat ( ) metoda
čísla = nový Seznam < int > ( ) ;
čísla.Přidat ( 10 ) ;
čísla.Přidat ( dvacet ) ;
čísla.Přidat ( 30 ) ;
čísla.Přidat ( 40 ) ;
čísla.Přidat ( padesáti ) ;

// Zobrazení prvků v seznam
Console.WriteLine ( 'Prvky v seznamu pomocí metody Add():' ) ;
pro každého ( zda v čísla ) {
Console.WriteLine ( na jednom ) ;
}

// Inicializace seznamu pomocí syntaxe inicializátoru kolekce
Seznam < tětiva > jména = nový Seznam < tětiva > ( ) { 'Sám' , 'Mike' , 'Sarah' , 'David' } ;

// Zobrazení prvků v seznam
Console.WriteLine ( ' \n Prvky v seznamu používající syntaxi inicializátoru kolekce:' ) ;
pro každého ( název řetězce v jména ) {
Console.WriteLine ( název ) ;
}
}
}


Ve výše uvedeném kódu nejprve deklarujeme seznam celých čísel nazývaných „čísla“, aniž bychom jej inicializovali, a poté seznam inicializujeme pomocí metody Add() a přidáme do seznamu pět celých čísel. Dále pomocí smyčky foreach Zobrazíme prvky v seznamu.

Také deklarujeme a inicializujeme seznam řetězců nazývaných „names“ pomocí syntaxe inicializátoru kolekce, abychom do seznamu přidali čtyři řetězce a zobrazili prvky v seznamu pomocí smyčky foreach.

Závěr

Seznamy jsou výkonná datová struktura v C#, která se používá k ukládání a manipulaci s kolekcemi položek, ale před použitím seznamu v C# musí být nejprve deklarována a inicializována. Třída List se používá k deklaraci seznamu a existuje několik způsobů, jak seznam inicializovat, včetně použití metody Add() a syntaxe inicializátoru kolekce. Podle příkladů a kroků uvedených v tomto článku byste nyní měli dobře rozumět tomu, jak deklarovat a inicializovat seznam v C#.