Sdílet prostřednictvím


Typ kolekce Array

Třída Array není součástí oboru názvů System.Collections. To je však stále kolekce, protože je založena na rozhraní IList.

Rozměr objektu Array je počet dimenzí v Array. Array může mít jeden nebo více rozměrů.

Dolní mez Array je index jeho prvního prvku. Array může mít jakoukoli dolní mez. Ve výchozím nastavení se využívá dolní mez 0, ale lze definovat jiné dolní meze při vytváření instance třídy Array pomocí CreateInstance.

Na rozdíl od tříd v oboru názvů System.Collections, Array má pevnou kapacitu. Chcete-li zvýšit kapacitu, je nutné vytvořit nové objekty Array s požadovánou kapacitou, kopírovat prvky z původního objektu Array do nového objektu a odstranit původní Array.

Avšak pouze systém a kompilátory mohou odvozovat explicitně ze třídy Array. Uživatelé by měli použít konstrukce pole, poskytované jazykem, který používají.

Viz také

Odkaz

Array

IList

System.Collections

System.Collections.Specialized

System.Collections.Generic

Koncepty

Běžně používané typy kolekce