Unterschied zwischen Array und ArrayList in C#
- 3942
- 998
- Tina Gürbig
Was ist ein Array
Ein Array ist eine sequentielle Sammlung ähnlicher Daten, auf die gemäß dem „Index“ zugegriffen werden kann. Es ist die einfachste Art von Datenstruktur, in der die Elemente an einem zusammenhängenden Speicherort gespeichert werden.
In Array beginnt der Index bei Null. Um auf das erste Element eines Array -„Numarray“ zuzugreifen, sollte es als Numarray [0] geschrieben werden.
Beispiel für Array in C#
Ausgang:-
10 20 30 40 50
Was ist eine Arraylist
Die ArrayList ist eine Sammlung von Objekten derselben oder unterschiedlichen Typen. Die Größe einer ArrayList kann dynamisch erhöht oder gemäß den Anforderungen verringert werden. Es funktioniert wie ein Array, aber im Gegensatz zu Array in ArrayList -Elementen kann dynamisch zugewiesen oder verkauft werden, ich.E Sie können in einer Sammlung hinzufügen, entfernen, indexieren oder nach Daten suchen.
Beispiel für ArrayList in C-Sharp
Ausgang:-
123 ABC 67 PQR 45
Unterschied zwischen Array und ArrayList
- Array speichert Daten desselben Typs, während ArrayList Daten in Form des Objekts speichert.
- Die Größe einer ArrayList wächst dynamisch, während die Arraygröße im gesamten Programm statisch bleibt.
- Einfügen und Löschvorgang in ArrayList sind langsamer als ein Array.
- Arrays werden stark tippt, während Arraylisten nicht stark getippt werden.
- Arrays gehören zum System.Array -Namespace, während ArrayList zum System gehört.Sammlungsnamenspace.
- Entscheiden Sie bei der Auswahl zwischen Array und ArrayList auf der Grundlage ihrer Funktionen, die Sie implementieren möchten.
- « Unterschied zwischen konvexem und konkavem Spiegel
- Unterschied zwischen Ref und Out Parameter in C# »