Tipo di insieme Array
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
System.Collections.Specialized