Mis vahe on Array ja ArrayList C# vahel?
Mis vahe on Array ja ArrayList C# vahel?

Video: Mis vahe on Array ja ArrayList C# vahel?

Video: Mis vahe on Array ja ArrayList C# vahel?
Video: Confusing differences between float and double || Java || Datatypes 2024, November
Anonim

An Massiivide loend ei ole tugevasti trükitud kogumik. See võib salvestada väärtusi erinevatest andmetüübid või sama andmetüüp. ArrayList sisaldab lihtsat loendit kohta väärtused. ArrayList rakendab IListi liidest, kasutades an massiivi ja väga lihtsalt saame lisada, sisestada, kustutada, vaadata jne.

Samamoodi küsitakse, mis vahe on Arrayl ja ArrayListil C#-s?

ArrayList kuulub Süsteemile. sisse Massiivid , saame salvestada ainult ühte andmetüüpi kas int, string, char jne. In ArrayList saame salvestada erinevaid andmetüüpi muutujaid. Massiivid on tugevasti trükitud, mis tähendab, et see võib salvestada ainult teatud tüüpi üksusi või elemente. Arraylist ei ole tugevasti trükitud.

mis vahe on massiivil ja ArrayListil? 1- Esimene ja major erinevus massiivi vahel ja ArrayList Javas on see nii Massiiv on fikseeritud pikkusega andmestruktuur while ArrayList on muutuva pikkusega kollektsiooni klass. 4- Te ei saa primitiive sinna salvestada ArrayList , võib see sisaldada ainult objekte. Kuigi Massiiv võib Javas sisaldada nii primitiive kui ka objekte.

Kumb on siis C#-s parem massiiv või loend?

A nimekirja on tuletatud kollektsioonist, mis sisaldab rohkem üldine andmetüüp, kusjuures Massiiv on fikseeritud ja ladustada rohkem tugev andmetüüp. Nimekiri sisaldavad sõlme, millel on mälu asukohad, ei pea olema olemuselt külgnevad Massiiv sisaldab elemente koos nende mälu asukohaga, mis on olemuselt külgnevad.

Mis on ArrayList C#?

C# - ArrayList . ArrayList on mitteüldine kollektsiooni tüüp C# . See võib sisaldada mis tahes andmetüüpi elemente. See sarnaneb massiiviga, välja arvatud see, et see kasvab automaatselt, kui lisate sellesse üksusi. Nagu ülaltoodud diagrammil näha, ArrayList klass rakendab IEnumerable, ICollection ja IList liideseid.

Soovitan: