ArrayLists so v C# močno orodje za upravljanje podatkov, posebej ko delaš z spremenljivimi količinami informacij. V nasprotju s tradicionalnimi tabelami so ArrayLists dinamične in ponujajo številne prednosti, vključno s sposobnostjo shranjevanja elementov različnih tipov. V tem priročniku osvetljujemo uporabo ArrayLists s pomočjo jasnih primerov in praktičnih razlag.
Najpomembnejše ugotovitve
- ArrayLists se dinamično prilagajajo številu elementov.
- Lahko shranjujejo heterogene tipe podatkov, kot so nizi, cela števila in dvojne vrednosti.
- Dodajanje, brisanje in izpisovanje elementov je intuitivno in fleksibilno.
Korak za korakom priročnik
1. Deklaracija ArrayListe
Da ustvarimo ArrayList v C#, začnemo z njeno deklaracijo. To se izvede z navedbo vrste seznama in uvozom potrebnega imenskega prostora.

Alternativno lahko seznam neposredno ustvarite, da ga pozneje napolnite z različnimi tipi podatkov:
2. Dodajanje elementov
Naslednji korak je dodajanje elementov v vašo ArrayList. To se izvede prek metode Add(). Na primer, najprej dodamo niz:
Lahko shranjujete tudi različne tipe podatkov v enem seznamu. Tukaj dodajamo celo število v naš obstoječi seznam:

3. Štetje elementov
Zbiranje podatkov v vaših ArrayLists je brez vrednosti, če ne veste, koliko elementov imate. Lahko uporabite metodo Count, da hitro in enostavno preberete število elementov.
4. Izhod elementov
Obstaja več načinov za izpis elementov v ArrayList na konzoli. Pogosta metoda je uporaba for-zanke:

Eleganten način je uporaba foreach-zanke, ki vam olajša prehajanje skozi seznam:
Modernejša sintaksa vključuje uporabo tipizacije brez objektov za samodejno prepoznavanje tipov:

5. Filtriranje določenih tipov podatkov
Če želite iz svoje ArrayList filtrirati samo določene tipe podatkov, to lahko storite z zanko in pogojnim stavkom. Tukaj izpisujemo samo nize, tako da preverimo, ali je vsak element tipa String:
6. Seštevanje celih števil
Pogost scenarij je seštevanje vrednosti v ArrayList. Tukaj uporabljamo foreach-zanko, da zberemo in seštejemo vse cele številke:
7. Brisanje elementov
Želite odstraniti specifičen element, uporabite metodo Remove(). Tukaj neposredno navedete element, ki ga želite izbrisati:
Alternativno lahko izbrišete element na podlagi njegovega indeksa. Tukaj je primer:

8. Vstavljanje elementov na specifične pozicije
Ste izbrisali element in želite na tem mestu vnesti novo vrednost, to lahko storite z Insert(). Tukaj dodajamo element "Sandra" na določeni indeksni poziciji:
9. Zaključek in nadaljnje opombe
V tem priročniku smo obravnavali osnovne operacije z ArrayList, vključno z deklaracijo, dodajanjem, štetjem, izpisovanjem in brisanjem elementov. ArrayLists ponujajo visoko fleksibilnost in učinkovitost pri upravljanju količin podatkov, ki so lahko tako homogeni kot heterogeni.
Povzetek - Eloquentno delo z ArrayLists v C
V tem korak za korakom priročniku ste spoznali osnovne veščine pri delu z ArrayLists - od inicializacije do upravljanja podatkov. Ti koncepti so osnova za številne programske aplikacije in vam pomagajo, učinkovito delati z dinamičnimi nabori podatkov.
Pogosto zastavljena vprašanja
Kako lahko deklariram ArrayList v C#?Uporabite using System.Collections; in nato ustvarite ArrayList z ArrayList mojaArrayList = new ArrayList();.
Ali lahko ArrayList vsebuje heterogene tipe podatkov?Da, ArrayLists lahko shranjujejo različne tipe podatkov, na primer nize, cela števila in dvojne vrednosti.
Kako preštejem elemente v ArrayList?Uporabite lastnost Count: int številoElementov = mojaArrayList.Count;.
Kako lahko izpišem elemente v ArrayList?Uporabite zanko, npr. foreach ali for, da iterirate skozi ArrayList.
Katere metode se uporablja za odstranjevanje elementa iz ArrayList?Uporabite metodo Remove() ali RemoveAt(index), da izbrišete element.