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