Partager via


AnalysisAlternateCollection.GetEnumerator, méthode

Mise à jour : November 2007

Retourne un objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisAlternate contenus dans le AnalysisAlternateCollection.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)

Syntaxe

'Déclaration
Public Function GetEnumerator As AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator
'Utilisation
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

Valeur de retour

Type : Microsoft.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator
Objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisAlternate contenus dans le AnalysisAlternateCollection.

Exemples

Ces exemples présentent deux façons de parcourir un AnalysisAlternateCollection, alternates et de collecter les chaînes reconnues dans un ArrayList, recognizedStrings.

Cet exemple obtient le 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);
            }

Cet exemple utilise l'instruction foreach, qui appelle la méthode GetEnumerator dans le code interne que le compilateur génère pour prendre en charge l'instruction.

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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

AnalysisAlternateCollection, classe

Membres AnalysisAlternateCollection

Microsoft.Ink, espace de noms