Evidence::CopyTo Method (Array^, Int32)

 
Note: This API is now obsolete.

Copies evidence objects to an Array.

Namespace:   System.Security.Policy
Assembly:  mscorlib (in mscorlib.dll)

public:
[ObsoleteAttribute("Evidence should not be treated as an ICollection. Please use the GetHostEnumerator and GetAssemblyEnumerator methods rather than using CopyTo.")]
virtual void CopyTo(
	Array^ array,
	int index
) sealed

Parameters

array
Type: System::Array^

The target array to which to copy evidence objects.

index
Type: System::Int32

The zero-based position in the array to which to begin copying evidence objects.

Exception Condition
ArgumentNullException

array is null.

ArgumentOutOfRangeException

index is outside the range of the target array.

The following code example shows the use of the CopyTo method. 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());
}

.NET Framework
Available since 1.1
Return to top
Show: