Compartir a través de


InkRecognizerCollection.CopyTo (Método)

Actualización: noviembre 2007

Copia los elementos de la colección en una matriz InkRecognizer, comenzando en un índice determinado.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Sub CopyTo ( _
    array As InkRecognizer(), _
    index As Integer _
)
'Uso
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
)

Parámetros

  • array
    Tipo: array<Microsoft.Ink.InkRecognizer[]
    Matriz unidimensional que constituye el destino de los elementos copiados de la colección. La matriz debe tener una indización de base cero.
  • index
    Tipo: System.Int32
    Índice de base cero de array donde comienza la copia.

Comentarios

Se produce una excepción en los casos siguientes:

  • El parámetro array es una referencia nullreferencia null (Nothing en Visual Basic) (Nothing en Microsoft® Visual Basic® .NET).

  • El parámetro array es multidimensional.

  • El parámetro index es menor que cero.

  • El parámetro index es igual o mayor que la longitud del parámetro array.

  • El número de elementos de la colección es mayor que el espacio disponible comprendido desde el parámetro index hasta el final del parámetro array.

Ejemplos

En el ejemplo siguiente se copian los reconocedores del objeto InkRecognizerCollection, theInkRecognizerCollection, en una matriz 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.
                }

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

InkRecognizerCollection (Clase)

InkRecognizerCollection (Miembros)

Microsoft.Ink (Espacio de nombres)