Freigeben über


Array-Auflistungstyp

Die Array-Klasse ist nicht Teil der System.Collections-Namespaces. Sie ist dennoch eine Auflistung, da sie auf der IList-Schnittstelle basiert.

Der Rang eines Array-Objekts wird durch die Anzahl der Dimensionen in Array bestimmt. Ein Array kann einen oder mehrere Ränge haben.

Der untere Grenzwert eines Array ist der Index des ersten darin enthaltenen Elements. Bei einem Array ist die untere Grenze wählbar. Der untere Grenzwert hat den Standardwert 0 (null). Beim Erstellen einer Instanz der Array-Klasse mit CreateInstance kann jedoch eine andere untere Grenze definiert werden.

Im Gegensatz zu den Klassen in den System.Collections-Namespaces hat Array eine festgelegte Kapazität. Um die Kapazität zu steigern, müssen Sie ein neues Array-Objekt mit der erforderlichen Kapazität erstellen, die Elemente aus dem alten Array-Objekt in das neue kopieren und das alte Array löschen.

Allerdings können nur das System und die Compiler explizite Ableitungen von der Array-Klasse vornehmen. Benutzer sollten die Arraykonstrukte verwenden, die von der verwendeten Sprache bereitgestellt werden.

Siehe auch

Referenz

Array

IList

System.Collections

System.Collections.Specialized

System.Collections.Generic

Weitere Ressourcen

Häufig verwendete Auflistungstypen