Freigeben über


AnalysisAlternateCollection.GetEnumerator-Methode

Gibt ein Objekt zurück, das die IEnumerator-Schnittstelle implementiert und die AnalysisAlternate-Objekte in der AnalysisAlternateCollection durchläuft.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function GetEnumerator As AnalysisAlternateCollection..::.AnalysisAlternateCollectionEnumerator
'Usage
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

Rückgabewert

Typ: System.Windows.Ink.AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator
Gibt ein Objekt zurück, das die IEnumerator-Schnittstelle implementiert und die AnalysisAlternate-Objekte in der AnalysisAlternateCollection durchläuft.

Beispiele

Diese Beispiele zeigen zwei Möglichkeiten, eine AnalysisAlternateCollection mit dem Namen alternates zu durchlaufen und die erkannten Zeichenfolgen in einer ArrayList mit dem Namen recognizedStrings zu erfassen.

In diesem Beispiel wird der IEnumerator abgerufen.

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 diesem Beispiel wird die foreach-Anweisung verwendet, mit der die GetEnumerator-Methode im internen Code aufgerufen wird, den der Compiler zum Unterstützen der Anweisung generiert.

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

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

AnalysisAlternateCollection-Klasse

AnalysisAlternateCollection-Member

System.Windows.Ink-Namespace