Esta documentación está archivada y no tiene mantenimiento.

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

Actualización: noviembre 2007

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

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

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

Parámetros

instances
Tipo: System.Diagnostics.InstanceData[]
Array unidimensional que constituye el destino de los valores copiados de la colección.
index
Tipo: System.Int32
Valor de índice de base cero en el que se van a agregar las nuevas instancias.

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

// 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);
    }
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: