Freigeben über


InkRecognizerBaseCollection.CopyTo-Methode

Kopiert die Elemente der Auflistung in ein InkRecognizerBase-Array. Dabei wird bei einem bestimmten Index begonnen.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public Sub CopyTo ( _
    recognizers As InkRecognizerBase(), _
    index As Integer _
)
'Usage
Dim instance As InkRecognizerBaseCollection
Dim recognizers As InkRecognizerBase()
Dim index As Integer

instance.CopyTo(recognizers, index)
public void CopyTo(
    InkRecognizerBase[] recognizers,
    int index
)
public:
void CopyTo(
    array<InkRecognizerBase^>^ recognizers, 
    int index
)
public void CopyTo(
    InkRecognizerBase[] recognizers,
    int index
)
public function CopyTo(
    recognizers : InkRecognizerBase[], 
    index : int
)

Parameter

  • index
    Typ: System.Int32
    Der nullbasierte Index im array, bei dem mit dem Kopieren begonnen wird.

Hinweise

Eine Ausnahme wird in den folgenden Fällen ausgelöst:

  • Der array-Parameter ist ein null-Verweis ("nothing" in Microsoft Visual Basic .NET).

  • Das array ist mehrdimensional.

  • Der index ist kleiner als 0 (null).

  • index ist größer oder gleich der Länge von array.

  • Die Anzahl der Elemente in der Auflistung überschreitet den verfügbaren Platz vom index bis zum Ende des array.

Beispiele

Im folgenden Codebeispiel werden die Erkennungsmodule in der InkRecognizerBaseCollection mit dem Namen theInkRecognizerCollection in ein InkRecognizerBase-Array kopiert.

' 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 InkRecognizerBase
    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.
                    System.Windows.Ink.AnalysisCore.InkRecognizerBase[] theRecognizers =
                        new InkRecognizerBase[theCount];
                    theInkRecognizerCollection.CopyTo(theRecognizers, 0);

                    // Insert code here.
                }

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkRecognizerBaseCollection-Klasse

InkRecognizerBaseCollection-Member

System.Windows.Ink.AnalysisCore-Namespace