Výukový program pro sbírky C # s příklady

Anonim

V našem předchozím kurzu jsme se naučili, jak můžeme použít pole v C #. Pojďme si to rychle prohlédnout, pole v programování se používají ke seskupení sady souvisejících objektů. Lze tedy vytvořit pole nebo sadu celých čísel, ke kterým lze přistupovat pomocí jednoho názvu proměnné.

Co jsou sbírky v C #?

Kolekce jsou podobné polím, poskytují flexibilnější způsob práce se skupinou objektů.

V polích byste si všimli, že musíte předem definovat počet prvků v poli. To muselo být provedeno, když bylo pole deklarováno.

Ale v kolekci nemusíte předem definovat velikost kolekce. V libovolném okamžiku můžete přidat prvky nebo dokonce odebrat prvky z kolekce. Tato kapitola se zaměří na to, jak můžeme pracovat s různými kolekcemi dostupnými v C #.

Sbírka Popis
ArrayList Kolekce ArrayList je podobná datovému typu Arrays v C #. Největším rozdílem je dynamická povaha kolekce seznamů polí.
Zásobník Zásobník je kolekce speciálních případů, která představuje koncept typu last in first out (LIFO)
Fronty Fronta je kolekce speciálních případů, která představuje koncept „first in first out“
Hashtable Tabulka hash je speciální kolekce, která se používá k ukládání položek klíč – hodnota
Seřazený seznam SortedList je kolekce, která standardně ukládá páry klíč – hodnota ve vzestupném pořadí klíče.
BitArray Bitové pole je pole datové struktury, které ukládá bity