Metodo RecognitionAlternates.CopyTo
Aggiornamento: novembre 2007
Copia tutti gli elementi dell'insieme RecognitionAlternates corrente nella matrice unidimensionale specificata, a partire dall'indice della matrice di destinazione specificato.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Sub CopyTo ( _
array As Array, _
index As Integer _
)
'Utilizzo
Dim instance As RecognitionAlternates
Dim array As Array
Dim index As Integer
instance.CopyTo(array, index)
public void CopyTo(
Array array,
int index
)
public:
virtual void CopyTo(
Array^ array,
int index
) sealed
public final void CopyTo(
Array array,
int index
)
public final function CopyTo(
array : Array,
index : int
)
Parametri
- array
Tipo: System.Array
Matrice unidimensionale che rappresenta la destinazione degli elementi copiati dall'insieme. La matrice deve avere indicizzazione in base zero.
- index
Tipo: System.Int32
Indice in base zero del parametro matrice in corrispondenza del quale ha inizio la copia.
Implementa
ICollection.CopyTo(Array, Int32)
Note
Gli elementi vengono copiati nell'oggetto Array nello stesso ordine in cui l'enumeratore scorre l'oggetto RecognitionAlternates.
Viene generata un'eccezione se:
Il parametro array è un riferimento nullriferimento null (Nothing in Visual Basic) (Nothing in Microsoft® Visual Basic® .NET).
Il parametro index è minore di zero.
Il parametro array è multidimensionale.
Il parametro index è maggiore o uguale alla lunghezza del parametro array.
Il numero di elementi nell'insieme è maggiore dello spazio disponibile dal parametro index alla fine del parametro array di destinazione.
Viene eseguito automaticamente il cast del tipo dell'insieme al tipo del parametro array di destinazione. Tuttavia, questo metodo copia solo gli elementi nelle matrici dello stesso tipo degli elementi dell'insieme o nelle matrici di tipo Object. Il tentativo di copia in un altro tipo di matrice provoca la generazione di un'eccezione InvalidCastException.
Questo metodo è sincronizzato.
Esempi
In questo esempio, il metodo CopyTo viene utilizzato per riempire una matrice di oggetti RecognitionAlternate con tutto il contenuto dell'insieme RecognitionAlternates.
' get the RecognitionAlternates from the RecognitionResult object
Dim mAlternates As RecognitionAlternates = mRecognitionResult.GetAlternatesFromSelection()
'Create the array to copy alternates into
Dim theCopies(mAlternates.Count - 1) As RecognitionAlternate
'Copy the alternates to the array
mAlternates.CopyTo(theCopies, 0)
// get the RecognitionAlternates from the RecognitionResult object
RecognitionAlternates mAlternates = mRecognitionResult.GetAlternatesFromSelection();
//Create the array to copy alternates into
RecognitionAlternate[] theCopies = new RecognitionAlternate[mAlternates.Count];
//Copy the alternates to the array
mAlternates.CopyTo(theCopies, 0);
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0