Каква е разликата между Array и ArrayList C#?
Каква е разликата между Array и ArrayList C#?

Видео: Каква е разликата между Array и ArrayList C#?

Видео: Каква е разликата между Array и ArrayList C#?
Видео: Коллекции C#: массивы (array) и списки (list). Перечисления (enum) - Учим Шарп #5 2024, Може
Anonim

Ан Списък с масиви не е строго типизирана колекция. Може да съхранява стойностите на различни типове данни или същия тип данни. ArrayList съдържа прост списък на стойности. ArrayList реализира интерфейса IList, използвайки an масив и много лесно можем да добавяме, вмъкваме, изтриваме, преглеждаме и т.н.

По подобен начин се пита каква е разликата между Array и ArrayList в C#?

ArrayList принадлежи на System. В масиви , можем да съхраняваме само един тип данни или int, string, char и т.н. In ArrayList можем да съхраняваме различни променливи от тип данни. масиви са строго въведени, което означава, че може да съхранява само определен тип елементи или елементи. Списък с масиви не са силно въведени.

каква е разликата между масив и ArrayList? 1- Първи и майор разлика между масив и ArrayList в Java е това масив е структура от данни с фиксирана дължина, докато ArrayList е колекция с променлива дължина. 4- Не можете да съхранявате примитиви ArrayList , може да съдържа само обекти. Докато масив може да съдържа както примитиви, така и обекти в Java.

Тогава кой е по-добър масив или списък в C#?

А списък е извлечен от Колекция, която съдържа Повече ▼ общ тип данни, докато масив е фиксиран и съхраняван Повече ▼ силен тип данни. Списък съдържат възли, които имат местоположения в паметта, не е необходимо да са съседни по природа, докато масив съдържа елементите с тяхното местоположение в паметта, които са съседни по природа.

Какво е ArrayList C#?

° С# - ArrayList . ArrayList е негенеричен тип колекция в ° С# . Може да съдържа елементи от всякакви типове данни. Той е подобен на масив, с изключение на това, че нараства автоматично, когато добавяте елементи в него. Както можете да видите от горната диаграма, ArrayList клас имплементира интерфейси IEnumerable, ICollection и IList.

Препоръчано: