次の方法で共有


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[]
    コレクションから要素がコピーされる 1 次元配列。この配列では、0 から始まるインデックスを使用する必要があります。
  • index
    型 : System.Int32
    コピーの開始位置となる、array の 0 から始まるインデックス番号。

解説

次の場合に例外がスローされます。

  • array が nullnull 参照 (Visual Basic では Nothing) (Microsoft® Visual Basic® .NET では Nothing) 参照である。

  • array が多次元です。

  • index が 0 未満です。

  • 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

参照

参照

InkRecognizerCollection クラス

InkRecognizerCollection メンバ

Microsoft.Ink 名前空間