从指定的目标数组索引处开始,将当前 AnalysisAlternateCollection 的所有元素复制到一维数组中。
命名空间: System.Windows.Ink
程序集: IAWinFX(在 IAWinFX.dll 中)
语法
声明
Public Sub CopyTo ( _
alternates As AnalysisAlternate(), _
index As Integer _
)
用法
Dim instance As AnalysisAlternateCollection
Dim alternates As AnalysisAlternate()
Dim index As Integer
instance.CopyTo(alternates, index)
public void CopyTo(
AnalysisAlternate[] alternates,
int index
)
public:
void CopyTo(
array<AnalysisAlternate^>^ alternates,
int index
)
public void CopyTo(
AnalysisAlternate[] alternates,
int index
)
public function CopyTo(
alternates : AnalysisAlternate[],
index : int
)
参数
- alternates
类型:array<System.Windows.Ink.AnalysisAlternate[]
用作要将集合中的元素复制到的目标的一维数组。该数组必须具有从零开始的索引。
- index
类型:System.Int32
array 参数中从零开始的索引,将从该索引处开始复制。
备注
这些元素复制到 Array 对象,复制顺序与枚举数循环访问 AnalysisAlternateCollection 对象的顺序一样。
在下列情况下会引发异常:
array 参数为 nullnull 引用(在 Visual Basic 中为 Nothing) 引用。
index 参数小于零。
array 参数是多维的。
index 参数等于或大于 array 参数的长度。
集合中元素的个数大于从 index 参数到目标 array 参数末尾之间的可用空间。
集合类型将自动强制转换为目标 array 参数的类型。此方法仅将元素复制到类型为 AnalysisAlternate 或 Object 的数组。尝试复制到其他类型的数组将导致引发 InvalidCastException 异常。
示例
此示例使用名为 alternates 的 AnalysisAlternateCollection 填充 AnalysisAlternate 对象数组的一部分。数组从目标数组 alternateArray 的索引 1(从零开始的数组中的第二个元素)开始,将目标数组的第一个元素(索引为 0)留空。
Dim alternateArray(alternates.Count + 1) As AnalysisAlternate
alternates.CopyTo(alternateArray, 1)
AnalysisAlternate[] alternateArray = new AnalysisAlternate[alternates.Count + 1];
alternates.CopyTo(alternateArray, 1);
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0