Condividi tramite


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

Membri AnalysisAlternateCollection

Spazio dei nomi Microsoft.Ink