Compartir a través de


Recognizers.GetEnumerator (Método)

Actualización: noviembre 2007

Devuelve un objeto que implementa la interfaz System.Collections.IEnumerator y que puede recorrer en iteración los objetos Recognizer de la colección Recognizers.

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

Sintaxis

'Declaración
Public Function GetEnumerator As Recognizers..::.RecognizersEnumerator
'Uso
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

Valor devuelto

Tipo: Microsoft.Ink.Recognizers.RecognizersEnumerator
Devuelve un objeto que implementa la interfaz System.Collections.IEnumerator y que puede recorrer en iteración los objetos Recognizer de la colección Recognizers.

Ejemplos

En estos ejemplos se muestran dos maneras de recorrer la colección Recognizers y obtener el nombre de cada objeto Recognizer de la colección Recognizers.

En este ejemplo se obtiene la interfaz System.Collections.IEnumerator de la colección Recognizers y se utiliza para recorrer la colección.

' 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);
}

En este ejemplo se usa la instrucción foreach (For Each en Visual Basic) que llama al método GetEnumerator en el código interno que el compilador genera para admitir la instrucción.

' 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);
}

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

Recognizers (Clase)

Recognizers (Miembros)

Microsoft.Ink (Espacio de nombres)

Recognizer