Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método InstanceDataCollection.CopyTo (InstanceData[], Int32)

 

Publicado: octubre de 2016

Copia los elementos de la colección en la matriz unidimensional especificada en el índice especificado.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public void CopyTo(
	InstanceData[] instances,
	int index
)

Parámetros

instances
Type: System.Diagnostics.InstanceData[]

Unidimensional Array que constituye el destino de los valores copiados desde la colección.

index
Type: System.Int32

El valor de índice de base cero en el que se va a agregar las nuevas instancias.

El siguiente ejemplo de código utiliza el CopyTo método para convertir un InstanceDataCollection en una matriz de InstanceData objetos. Los valores de la InstanceName y Sample Propiedades de cada elemento de la matriz se pasan a una función para su posterior procesamiento.

// Display the contents of an InstanceDataCollection.
public static void ProcessInstanceDataCollection(InstanceDataCollection idCol)
{

    InstanceData[] instDataArray = new InstanceData[idCol.Count];

    Console.WriteLine("  InstanceDataCollection for \"{0}\" " +
        "has {1} elements.", idCol.CounterName, idCol.Count);

    // Copy and process the InstanceData array.
    idCol.CopyTo(instDataArray, 0);

    int idX;
    for(idX=0; idX<instDataArray.Length; idX++)
    {
        ProcessInstanceDataObject(instDataArray[idX].InstanceName, instDataArray[idX].Sample);
    }
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: