Evidence.CopyTo 方法

将证据对象复制到 Array

**命名空间:**System.Security.Policy
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
Public Sub CopyTo ( _
    array As Array, _
    index As Integer _
)
用法
Dim instance As Evidence
Dim array As Array
Dim index As Integer

instance.CopyTo(array, index)
public void CopyTo (
    Array array,
    int index
)
public:
virtual void CopyTo (
    Array^ array, 
    int index
) sealed
public final void CopyTo (
    Array array, 
    int index
)
public final function CopyTo (
    array : Array, 
    index : int
)

参数

  • array
    要向其复制证据对象的目标数组。
  • index
    数组中从零开始的位置,从该位置开始向其复制证据对象。

示例

下面的代码示例演示 CopyTo 方法的用法。此示例摘自为 Evidence 类提供的一个更大的示例。

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
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( "\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.get_Count()];
myEvidence.CopyTo(evidenceArray, 0);
for (int objCount = 0; objCount < evidenceArray.length; objCount++) {
    Object obj = evidenceArray[objCount];
    Console.WriteLine(obj.ToString());
}

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0

请参见

参考

Evidence 类
Evidence 成员
System.Security.Policy 命名空间