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