ArrayListid on C#s võimas tööriist andmete haldamiseks, eriti kui töötad muutuvate infohulga kallal. Erinevalt tavalistest massiividest on ArrayListid dünaamilised ja pakuvad palju eeliseid, sealhulgas oskust salvestada erineva tüübiga elemente. Selles juhendis valgustame ArrayListide kasutamist selgete näidete ja praktiliste seletustega.

Olulisemad järeldused

  • ArrayListid kohanduvad dünaamiliselt elementide arvu järgi.
  • Need võivad salvestada heterogeenseid andmetüüpe, nagu Strings, Integers ja Doubles.
  • Elementide lisamine, eemaldamine ja väljastamine on intuitiivne ja paindlik.

Samm-sammuline juhend

1. ArrayListi deklareerimine

Et luua ArrayList C#s, alustame selle deklareerimisest. See toimub, määrates nimekirja tüübi ja importides vajalikku nimede ruumi.

ArrayList C#-is efektiivselt kasutada

Alternatiivselt saad nimekirja kohe luua, et täita see hiljem erinevate andmetüüpidega:

2. Elementide lisamine

Järgmine samm on elementide lisamine sinu ArrayListi. See toimub meetodi Add() kaudu. Näiteks lisame esimesena Stringi:

Sa saad ka erinevaid andmetüüpe nimekirjas salvestada. Siin lisame Integeri meie olemasolevale nimekirjale:

Kasutada ArrayList C#-is tõhusalt

3. Elementide arvu lugemine

Andmete kogumine sinu ArrayListides on väärtusetu, kui sa ei tea, kui palju elemente sul on. Sa võid kasutada meetodit Count, et kiiresti ja lihtsalt lugeda elementide arvu.

4. Elementide väljastamine

On mitmeid viise, kuidas elemente ArrayListis konsoolis väljastada. Üks levinumaid meetodeid on For-tsükli kasutamine:

Kasutage ArrayList C# tõhusalt

Elegantsem variant on foreach-tsükli kasutamine, mis lihtsustab nimekirjas navigeerimist:

Modernne süntaks seisneb objektivabast tüübi määramises, et tüüpe automaatselt tuvastada:

Kasutada ArrayList C# keeles tõhusalt

5. Teatud andmetüüpide filtreerimine

Kui soovid oma ArrayListist välja filtreerida ainult teatud andmetüüpe, saad seda teha tsükli ja tingimuslausete abil. Siin väljastame ainult Strings, kontrollides, kas iga element on tüüpi String:

6. Integer väärtuste summeerimine

Levinud stsenaarium on väärtuste summeerimine ArrayListis. Siin kasutame foreach-tsüklit, et jäädvustada ja summeerida kõik Integer väärtused:

7. Elementide eemaldamine

Kui soovid eemaldada konkreetse elemendi, kasuta meetodit Remove(). Sellisel juhul nimetatakse kustutatavat elementi otse:

Alternatiivselt saad kustutada elementi, tuginedes selle indeksile. Siin on näide:

ArrayList C#-is tõhusalt kasutada

8. Elementide sisestamine konkreetsetele positsioonidele

Kui oled elementi kustutanud ja soovid selle kohale uue väärtuse sisestada, saad seda teha meetodi Insert() abil. Siin lisame näiteks elemendi "Sandra" kindlasse indeksipositsiooni:

9. Kokkuvõte ja edasised märkused

Selles juhendis oleme käsitlenud põhitegevusi ArrayListiga, sealhulgas deklareerimist, lisamist, lugemist, väljastamist ja elementide kustutamist. ArrayListid pakuvad suurt paindlikkust ja tõhusust andmehulkade haldamisel, mis võivad olla nii homogeenilised kui ka heterogeensed.

Kokkuvõte - Eloquentsed töötlused ArrayListidega C-s

Selles samm-sammulises juhendis oled õppinud põhiteadmisi ArrayListidega töötamiseks – alates initsialiseerimisest kuni andmete haldamiseni. Need kontseptsioonid on paljude programmide rakenduste alus ja aitavad sul tõhusalt töötada dünaamiliste andmekogumitega.

Korduma kippuvad küsimused

Kuidas deklareerida ArrayList C#s?Kasutage using System.Collections; ja looge seejärel ArrayList ArrayList minuArrayList = new ArrayList();.

Kas ArrayList võib sisaldada heterogeenseid andmetüüpe?Jah, ArrayListid saavad salvestada erinevaid andmetüüpe, näiteks Strings, Integers ja Doubles.

Kuidas loen elemente ArrayListis?Kasutage omadust Count: int elementCount = minuArrayList.Count;.

Kuidas saadan elemente ArrayListis välja?Kasutage tsüklit, näiteks foreach või for, et itererida ArrayListi läbi.

Millist meetodit kasutatakse, et eemaldada element ArrayListist?Kasutage meetodit Remove() või RemoveAt(index), et kustutada element.