Compartir a través de


RecognitionAlternates.GetEnumerator (Método)

Actualización: noviembre 2007

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

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

Sintaxis

'Declaración
Public Function GetEnumerator As RecognitionAlternates..::.RecognitionAlternatesEnumerator
'Uso
Dim instance As RecognitionAlternates
Dim returnValue As RecognitionAlternates..::.RecognitionAlternatesEnumerator

returnValue = instance.GetEnumerator()
public RecognitionAlternates..::.RecognitionAlternatesEnumerator GetEnumerator()
public:
RecognitionAlternates..::.RecognitionAlternatesEnumerator^ GetEnumerator()
public RecognitionAlternates..::.RecognitionAlternatesEnumerator GetEnumerator()
public function GetEnumerator() : RecognitionAlternates..::.RecognitionAlternatesEnumerator

Valor devuelto

Tipo: Microsoft.Ink.RecognitionAlternates.RecognitionAlternatesEnumerator
Devuelve un objeto que implementa la interfaz System.Collections.IEnumerator que puede recorrer en iteración los objetos RecognitionAlternate de la colección RecognitionAlternates.

Ejemplos

En estos ejemplos se muestran dos maneras de recorrer una colección RecognitionAlternates y agregar la representación de cadena para cada objeto RecognitionAlternate que contiene la colección a una lista genérica de cadena.

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

Dim inkRecogAlternates As List(Of String) = New List(Of String)
' get the RecognitionAlternates from the RecognitionResult object
Dim mAlternates As RecognitionAlternates = mRecognitionResult.GetAlternatesFromSelection()
' get the enumerator
Dim iEnum As RecognitionAlternates.RecognitionAlternatesEnumerator = mAlternates.GetEnumerator()
iEnum.Reset()
' traverse the collection
While iEnum.MoveNext()
    Dim theRecognitionAlternate As RecognitionAlternate = iEnum.Current
    inkRecogAlternates.Add(theRecognitionAlternate.ToString())
End While
List<String> inkRecogAlternates = new List<string>();
// get the RecognitionAlternates from the RecognitionResult object
RecognitionAlternates mAlternates = mRecognitionResult.GetAlternatesFromSelection();
// get the enumerator
RecognitionAlternates.RecognitionAlternatesEnumerator iEnum = mAlternates.GetEnumerator();
iEnum.Reset();
// traverse the collection
while (iEnum.MoveNext())
{
    RecognitionAlternate theRecognitionAlternate = iEnum.Current;
    inkRecogAlternates.Add(theRecognitionAlternate.ToString());
}

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.

Dim inkRecogAlternates As List(Of String) = New List(Of String)
' get the RecognitionAlternates from the RecognitionResult object
Dim mAlternates As RecognitionAlternates = mRecognitionResult.GetAlternatesFromSelection()
' traverse the collection
For Each theRecognitionAlternate As RecognitionAlternate In mAlternates
    inkRecogAlternates.Add(theRecognitionAlternate.ToString())
Next
List<String> inkRecogAlternates = new List<string>();
// get the RecognitionAlternates from the RecognitionResult object
RecognitionAlternates mAlternates = mRecognitionResult.GetAlternatesFromSelection();
// traverse the collection
foreach (RecognitionAlternate theRecognitionAlternate in mAlternates)
{
    inkRecogAlternates.Add(theRecognitionAlternate.ToString());
}

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

RecognitionAlternates (Clase)

RecognitionAlternates (Miembros)

Microsoft.Ink (Espacio de nombres)

RecognitionAlternate