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