Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo NameObjectCollectionBase.ICollection.CopyTo (Array, Int32)

 

Data di pubblicazione: ottobre 2016

Copia l'intero oggetto NameObjectCollectionBase in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

Spazio dei nomi:   System.Collections.Specialized
Assembly:  System (in System.dll)

void ICollection.CopyTo(
	Array array,
	int index
)

Parametri

array
Type: System.Array

Oggetto Array unidimensionale che rappresenta la destinazione degli elementi copiati dall'oggetto NameObjectCollectionBase. L'indicizzazione di Array deve essere in base zero.

index
Type: System.Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.

Exception Condition
ArgumentNullException

array è null.

ArgumentOutOfRangeException

index è minore di zero.

ArgumentException

array è multidimensionale.

-oppure-

Il numero di elementi nell'origine NameObjectCollectionBase è maggiore dello spazio disponibile da index alla fine della destinazione array.

InvalidCastException

Il tipo di origine NameObjectCollectionBase non può essere eseguire automaticamente il cast al tipo di destinazione array.

La matrice specificata deve essere di un tipo compatibile.

Questo metodo utilizza Array.Copy per copiare gli elementi.

Mentre il ICollection.CopyTo metodo non è visibile ai client COM per impostazione predefinita, che eredita la NameObjectCollectionBase classe possibile esporlo e causare un comportamento indesiderato nei client COM.

Questo metodo è un'operazione O (n) operazione, in cui n è Count.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: