InstanceDataCollectionCollection.CopyTo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在指定的索引處,將一組 InstanceDataCollection 實例複製到集合。
public:
void CopyTo(cli::array <System::Diagnostics::InstanceDataCollection ^> ^ counters, int index);
public void CopyTo(System.Diagnostics.InstanceDataCollection[] counters, int index);
override this.CopyTo : System.Diagnostics.InstanceDataCollection[] * int -> unit
Public Sub CopyTo (counters As InstanceDataCollection(), index As Integer)
參數
- counters
- InstanceDataCollection[]
一個由計數器識別的實例陣列 InstanceDataCollection ,用來加入集合。
- index
- Int32
新增實例的位置。
範例
以下程式碼範例使用將 CopyTo 轉換為 InstanceDataCollectionCollection 物件陣列 InstanceDataCollection 的方法。 陣列的 InstanceDataCollection 每個元素會傳給一個函式進行進一步處理。
// Process the InstanceDataCollectionCollection for this category.
PerformanceCounterCategory pcc = new PerformanceCounterCategory(categoryName);
InstanceDataCollectionCollection idColCol = pcc.ReadCategory();
InstanceDataCollection[] idColArray = new InstanceDataCollection[idColCol.Count];
Console.WriteLine("InstanceDataCollectionCollection for \"{0}\" " +
"has {1} elements.", categoryName, idColCol.Count);
// Copy and process the InstanceDataCollection array.
idColCol.CopyTo(idColArray, 0);
foreach ( InstanceDataCollection idCol in idColArray )
{
ProcessInstanceDataCollection(idCol);
}
' Process the InstanceDataCollectionCollection for this category.
Dim pcc As New PerformanceCounterCategory(categoryName)
Dim idColCol As InstanceDataCollectionCollection = pcc.ReadCategory()
Dim idColArray(idColCol.Count - 1) As InstanceDataCollection
Console.WriteLine("InstanceDataCollectionCollection for ""{0}"" " & _
"has {1} elements.", categoryName, idColCol.Count)
' Copy and process the InstanceDataCollection array.
idColCol.CopyTo(idColArray, 0)
Dim idCol As InstanceDataCollection
For Each idCol In idColArray
ProcessInstanceDataCollection(idCol)
Next idCol