Care este diferența dintre Array și ArrayList C#?
Care este diferența dintre Array și ArrayList C#?

Video: Care este diferența dintre Array și ArrayList C#?

Video: Care este diferența dintre Array și ArrayList C#?
Video: What is the difference between Array and ArrayList (atleast 2)? 2024, Noiembrie
Anonim

Un Lista de matrice nu este o colecție puternic tipizată. Poate stoca valorile din diferite tipuri de date sau același tip de date. ArrayList conține o listă simplă de valorile. ArrayList implementează interfața IList folosind un matrice si foarte usor putem adauga, introduce, sterge, vizualiza etc.

În mod similar, este întrebat, care este diferența dintre Array și ArrayList în C#?

ArrayList aparține sistemului. În Matrice , putem stoca un singur tip de date fie int, string, char etc. În ArrayList putem stoca diferite variabile de tip de date. Matrice sunt puternic tipărite, ceea ce înseamnă că poate stoca doar un anumit tip de articole sau elemente. Arraylist nu sunt puternic tastate.

care este diferența dintre o matrice și un ArrayList? 1- Primul și Major diferența dintre Array și ArrayList în Java este asta Matrice este o structură de date cu lungime fixă în timp ce ArrayList este o clasă de colectare de lungime variabilă. 4- Nu puteți stoca primitive în ArrayList , poate conține doar Obiecte. In timp ce Matrice poate conține atât primitive, cât și obiecte în Java.

Apoi, care este mai bună matrice sau listă în C#?

A listă este derivat din Collection care conține Mai mult tip de date generice întrucât Matrice este fixat și depozitat Mai mult tip de date puternice. Listă conțin noduri care au locații de memorie nu trebuie să fie de natură contiguă, în timp ce Matrice conține elementele cu locația lor de memorie care sunt de natură contiguă.

Ce este un ArrayList C#?

C# - ArrayList . ArrayList este un tip non-generic de colectare în C# . Poate conține elemente de orice tip de date. Este similar cu o matrice, cu excepția faptului că crește automat pe măsură ce adăugați elemente în ea. După cum puteți vedea din diagrama de mai sus, ArrayList clasa implementează interfețele IEnumerable, ICollection și IList.

Recomandat: