Aracılığıyla paylaş


InstanceDataCollection.CopyTo(InstanceData[], Int32) Yöntem

Tanım

Koleksiyondaki öğeleri belirtilen dizindeki belirtilen tek boyutlu diziye kopyalar.

public:
 void CopyTo(cli::array <System::Diagnostics::InstanceData ^> ^ instances, int index);
public void CopyTo (System.Diagnostics.InstanceData[] instances, int index);
override this.CopyTo : System.Diagnostics.InstanceData[] * int -> unit
Public Sub CopyTo (instances As InstanceData(), index As Integer)

Parametreler

instances
InstanceData[]

Koleksiyondan kopyalanan değerlerin hedefi olan tek boyutlu Array .

index
Int32

Yeni örneklerin ekleneceği sıfır tabanlı dizin değeri.

Örnekler

Aşağıdaki kod örneği, nesnesini InstanceDataCollection bir nesne dizisine InstanceData dönüştürmek için yöntemini kullanırCopyTo. Dizinin her öğesinin InstanceName ve Sample özelliklerinin değerleri, daha fazla işleme için bir işleve geçirilir.

// 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);
    }
}
' Display the contents of an InstanceDataCollection.
Sub ProcessInstanceDataCollection(ByVal idCol As InstanceDataCollection)

    Dim instDataArray(idCol.Count - 1) As InstanceData

    Console.WriteLine("  InstanceDataCollection for ""{0}"" " & _
        "has {1} elements.", idCol.CounterName, idCol.Count)

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

    Dim idX As Integer
    For idX = 0 To instDataArray.Length - 1
        ProcessInstanceDataObject(instDataArray(idX).InstanceName, _
            instDataArray(idX).Sample)
    Next idX
End Sub

Şunlara uygulanır