Exporter (0) Imprimer
Développer tout

InstanceDataCollection.CopyTo, méthode (InstanceData[], Int32)

Copie les éléments de la collection dans le tableau unidimensionnel spécifié à l'index déterminé.

Espace de noms: System.Diagnostics
Assembly : System (dans system.dll)

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

Paramètres

instances

Array unidimensionnel qui représente la destination des valeurs copiées à partir de la collection.

index

Valeur d'index de base zéro au niveau de laquelle insérer les nouvelles instances.

L'exemple de code suivant utilise la méthode CopyTo pour convertir InstanceDataCollection en un tableau d'objets InstanceData. Les valeurs des propriétés InstanceName et Sample de chaque élément du tableau sont passées à une fonction pour un traitement ultérieur.

// 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 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft