C # Gyűjtemény bemutató példákkal

Anonim

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