InkRecognizerCollection.CopyTo 方法
从特定索引处开始,将集合的元素复制到 InkRecognizer 数组。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)
语法
声明
Public Sub CopyTo ( _
array As InkRecognizer(), _
index As Integer _
)
用法
Dim instance As InkRecognizerCollection
Dim array As InkRecognizer()
Dim index As Integer
instance.CopyTo(array, index)
public void CopyTo(
InkRecognizer[] array,
int index
)
public:
void CopyTo(
array<InkRecognizer^>^ array,
int index
)
public void CopyTo(
InkRecognizer[] array,
int index
)
public function CopyTo(
array : InkRecognizer[],
index : int
)
参数
- array
类型:array<Microsoft.Ink.InkRecognizer[]
一维数组,作为从集合中复制的元素的目标。该数组必须具有从零开始的索引。
- index
类型:System.Int32
array 中从零开始的索引,将从该索引处开始复制。
备注
在下列情况下会引发异常:
array 为 nullnull 引用(在 Visual Basic 中为 Nothing)(在 Microsoft(R) Visual Basic(R) .NET 中为 Nothing)引用。
array 是多维的。
index 小于零。
index 等于或大于 array 的长度。
集合的元素数大于从 index 到 array 末尾之间的可用空间。
示例
下面的示例将 InkRecognizerCollection (theInkRecognizerCollection) 中的识别器复制到 InkRecognizer 数组。
' Check if there are recognizers in the collection.
Dim theCount As Integer = theInkRecognizerCollection.Count
If (0 < theCount) Then
' Copy the recognizers in the collection to an array.
Dim theRecognizers(theCount) As Microsoft.Ink.InkRecognizer
theInkRecognizerCollection.CopyTo(theRecognizers, 0)
' Insert code here.
End If
// Check if there are recognizers in the collection.
int theCount = theInkRecognizerCollection.Count;
if (0 < theCount)
{
// Copy the recognizers in the collection to an array.
Microsoft.Ink.InkRecognizer[] theRecognizers =
new InkRecognizer[theCount];
theInkRecognizerCollection.CopyTo(theRecognizers, 0);
// Insert code here.
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0