Condividi tramite


Metodo Recognizers.GetEnumerator

Aggiornamento: novembre 2007

Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti Recognizer all'interno dell'insieme Recognizers.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Function GetEnumerator As Recognizers..::.RecognizersEnumerator
'Utilizzo
Dim instance As Recognizers
Dim returnValue As Recognizers..::.RecognizersEnumerator

returnValue = instance.GetEnumerator()
public Recognizers..::.RecognizersEnumerator GetEnumerator()
public:
Recognizers..::.RecognizersEnumerator^ GetEnumerator()
public Recognizers..::.RecognizersEnumerator GetEnumerator()
public function GetEnumerator() : Recognizers..::.RecognizersEnumerator

Valore restituito

Tipo: Microsoft.Ink.Recognizers.RecognizersEnumerator
Restituisce un oggetto che implementa l'interfaccia System.Collections.IEnumerator ed è in grado di scorrere gli oggetti Recognizer all'interno dell'insieme Recognizers.

Esempi

In questi esempi vengono presentate due modalità per attraversare l'insieme Recognizers e ottenere il nome di ogni oggetto Recognizer nell'insieme Recognizers.

In questo esempio si ottiene l'oggetto System.Collections.IEnumerator per l'insieme Recognizers e lo si utilizza per attraversare l'insieme.

' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
Dim theEnumerator As IEnumerator = allRecognizers.GetEnumerator()
theEnumerator.Reset()
While (theEnumerator.MoveNext())
    Dim theRecognizer As Recognizer = DirectCast(theEnumerator.Current, Recognizer)
    recogNames.Add(theRecognizer.Name)
End While
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
IEnumerator theEnumerator = allRecognizers.GetEnumerator();
theEnumerator.Reset();
while (theEnumerator.MoveNext())
{
    Recognizer theRecognizer = (Recognizer)theEnumerator.Current;
    recogNames.Add(theRecognizer.Name);
}

In questo esempio viene utilizzata l'istruzione foreach (For Each in Visual Basic) per eseguire una chiamata al metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.

' calling the constructor fills the collection with all known Recognizer objects
Dim allRecognizers As Recognizers = New Recognizers()
Dim recogNames As List(Of String) = New List(Of String)
For Each theRecognizer As Recognizer In allRecognizers
    recogNames.Add(theRecognizer.Name)
Next
// calling the constructor fills the collection with all known Recognizer objects
Recognizers allRecognizers = new Recognizers();
List<String> recogNames = new List<string>();
foreach (Recognizer theRecognizer in allRecognizers)
{
    recogNames.Add(theRecognizer.Name);
}

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

Vedere anche

Riferimenti

Recognizers Classe

Membri Recognizers

Spazio dei nomi Microsoft.Ink

Recognizer