Condividi tramite


Tipo di insieme Array

Aggiornamento: novembre 2007

La classe Array non fa parte degli spazi dei nomi System.Collections, ma è comunque un insieme poiché si basa sull'interfaccia IList.

Un oggetto Array è caratterizzato da un determinato numero di dimensioni. L'Array può disporre di uno o più numeri di dimensioni.

Il limite inferiore di un Array è l'indice del primo elemento. Un Array può avere un limite inferiore qualsiasi. Per impostazione predefinita, è dotato di un limite inferiore pari a zero, ma è possibile definire un limite inferiore differente quando si crea un'istanza della classe Array utilizzando CreateInstance.

A differenza delle classi negli spazi dei nomi System.Collections, la classe Array dispone di una capacità fissa. Per aumentarla, è necessario creare un nuovo Array con la capacità necessaria, copiare gli elementi dall'Array precedente a quello nuovo e quindi eliminare l'Array precedente.

Solo il sistema e i compilatori possono, tuttavia, derivare in modo esplicito da una classe Array. È necessario utilizzare i costrutti della matrice forniti dal linguaggio utilizzato.

Vedere anche

Riferimenti

Array

IList

System.Collections

System.Collections.Specialized

System.Collections.Generic

Altre risorse

Tipi di insieme comunemente utilizzati