Evidence.CopyTo(Array, Int32) Evidence.CopyTo(Array, Int32) Evidence.CopyTo(Array, Int32) Method

Определение

Предупреждение

Этот API устарел.

Копирует объекты свидетельств в массив Array.Copies evidence objects to an Array.

public:
 virtual void CopyTo(Array ^ array, int index);
[System.Obsolete]
[System.Obsolete("Evidence should not be treated as an ICollection. Please use the GetHostEnumerator and GetAssemblyEnumerator methods rather than using CopyTo.")]
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit

Параметры

array
Array Array Array

Массив назначения, в который копируются объекты свидетельств.The target array to which to copy evidence objects.

index
Int32 Int32 Int32

Позиция в массиве, с которой начинается копирование объектов свидетельств в массив (индексация ведется с нуля).The zero-based position in the array to which to begin copying evidence objects.

Реализации

Исключения

Параметр array имеет значение null.array is null.

index выходит за границы диапазона конечного массива.index is outside the range of the target array.

Примеры

В следующем примере кода показано использование CopyTo метод.The following code example shows the use of the CopyTo method. Этот пример является частью большего примера для Evidence класса.This example is part of a larger example provided for the Evidence class.

Console::WriteLine( "\nCopy the evidence to an array using CopyTo, then display the array." );
array<Object^>^evidenceArray = gcnew array<Object^>(myEvidence->Count);
myEvidence->CopyTo( evidenceArray, 0 );
for each (Object^ obj in evidenceArray)
{
   Console::WriteLine(obj->ToString());
}
Console.WriteLine("\nCopy the evidence to an array using CopyTo, then display the array.");
object[] evidenceArray = new object[myEvidence.Count];
myEvidence.CopyTo(evidenceArray, 0);
foreach (object obj in evidenceArray)
{
    Console.WriteLine(obj.ToString());
}
Console.WriteLine(ControlChars.Lf & "Copy the evidence to an array using CopyTo, then display the array.")
Dim evidenceArray(myEvidence.Count - 1) As Object
myEvidence.CopyTo(evidenceArray, 0)
Dim obj As Object
For Each obj In evidenceArray
    Console.WriteLine(obj.ToString())
Next obj

Применяется к