Metodo AnalysisAlternateCollection.GetEnumerator
Aggiornamento: novembre 2007
Restituisce un oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti AnalysisAlternate all'interno dell'oggetto AnalysisAlternateCollection.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Sintassi
'Dichiarazione
Public Function GetEnumerator As AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator
'Utilizzo
Dim instance As AnalysisAlternateCollection
Dim returnValue As AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator
returnValue = instance.GetEnumerator()
public AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator GetEnumerator()
public:
AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator^ GetEnumerator()
public AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator GetEnumerator()
public function GetEnumerator() : AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator
Valore restituito
Tipo: Microsoft.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator
Oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti AnalysisAlternate all'interno dell'oggetto AnalysisAlternateCollection.
Esempi
In questi esempi vengono illustrate due modalità per scorrere un oggetto AnalysisAlternateCollection, alternates, e raccogliere le stringhe riconosciute in un oggetto ArrayList, recognizedStrings.
In questo esempio viene ottenuto l'oggetto IEnumerator.
Dim recognizedStrings As New ArrayList()
' Version using GetEnumerator()
Dim ienum As IEnumerator = alternates.GetEnumerator()
While ienum.MoveNext()
Dim recoString As String = CType(ienum.Current, AnalysisAlternate).RecognizedString
recognizedStrings.Add(recoString)
End While
ArrayList recognizedStrings = new ArrayList();
// Version using GetEnumerator()
IEnumerator ienum = alternates.GetEnumerator();
while (ienum.MoveNext())
{
String recoString =
((AnalysisAlternate)ienum.Current).RecognizedString;
recognizedStrings.Add(recoString);
}
In questo esempio viene utilizzata l'istruzione foreach che chiama il metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.
' Version using foreach
Dim alternate As AnalysisAlternate
For Each alternate In alternates
recognizedStrings.Add(alternate.RecognizedString)
Next alternate
// Version using foreach
foreach (AnalysisAlternate alternate in alternates)
{
recognizedStrings.Add(alternate.RecognizedString);
}
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
AnalysisAlternateCollection Classe