Korábbi oktatóanyagunkban megtudtuk, hogyan használhatjuk a tömböket a C # nyelven. Gyors áttekintést kapunk róla: A programozás tömbjei a kapcsolódó objektumok halmazának csoportosítására szolgálnak. Tehát létre lehet hozni egy tömböt vagy egy egész számot, amelyhez egy változó néven lehet hozzáférni.
Mi a gyűjtemény a C # -ben?
A gyűjtemények hasonlítanak a tömbökhöz, rugalmasabb módot kínál a tárgycsoportok kezelésére.
A tömbökben észrevette volna, hogy előzetesen meg kell határoznia egy tömb elemeinek számát. Ezt a tömb deklarálásakor kellett megtenni.
De egy gyűjteményben nem kell előre meghatároznia a gyűjtemény méretét. Bármikor hozzáadhat elemeket, vagy akár eltávolíthat elemeket is a gyűjteményből. Ez a fejezet arra összpontosít, hogy miként dolgozhatunk a C # nyelven elérhető különféle gyűjteményekkel.
Gyűjtemény | Leírás |
---|---|
Tömb lista | Az ArrayList gyűjtemény hasonló a C # tömbök adattípusához. A legnagyobb különbség a tömblista-gyűjtemény dinamikus jellege. |
Kazal | A verem egy speciális esetgyűjtemény, amely az utolsó az elsőben (LIFO) koncepciót képviseli |
Sorok | A várólista egy speciális esetgyűjtemény, amely az első az elsőben koncepciót képviseli |
Hashtable | A hash tábla egy speciális gyűjtemény, amelyet kulcsértékű elemek tárolására használnak |
SortedList | A SortedList egy olyan gyűjtemény, amely a kulcs-érték párokat alapértelmezés szerint a kulcs növekvő sorrendjében tárolja. |
BitArray | A bit tömb az adatstruktúra tömbje, amely biteket tárol |