Partager via


AnalysisAlternateCollection.GetEnumerator, méthode

Mise à jour : November 2007

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

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.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 : System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator
Retourne un objet qui implémente l'interface IEnumerator et parcourt 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

System.Windows.Ink, espace de noms