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 (Miembros)