ContextLinkCollection.GetEnumerator-Methode
Gibt ein Objekt zurück, das die System.Collections.IEnumerator-Schnittstelle implementiert, mit der die ContextLink-Objekte in der ContextLinkCollection-Auflistung durchlaufen werden können.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Syntax
'Declaration
Public Function GetEnumerator As ContextLinkCollection..::.ContextLinkCollectionEnumerator
'Usage
Dim instance As ContextLinkCollection
Dim returnValue As ContextLinkCollection..::.ContextLinkCollectionEnumerator
returnValue = instance.GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public:
ContextLinkCollection..::.ContextLinkCollectionEnumerator^ GetEnumerator()
public ContextLinkCollection..::.ContextLinkCollectionEnumerator GetEnumerator()
public function GetEnumerator() : ContextLinkCollection..::.ContextLinkCollectionEnumerator
Rückgabewert
Typ: Microsoft.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator
Ein Objekt, das die System.Collections.IEnumerator-Schnittstelle implementiert, mit der die ContextLink-Objekte in der ContextLinkCollection-Auflistung durchlaufen werden können.
Beispiele
Die folgenden Beispiele zeigen zwei Möglichkeiten, die ContextLinkCollection-Auflistung links zu durchlaufen und alle ContextLink-Objekte in einer ArrayList zu erfassen.
In diesem Beispiel wird die Systems.Collections.IEnumerator-Schnittstelle für die ContextLinkCollection namens links abgerufen.
Dim customLinks As New ArrayList()
' Version using GetEnumerator()
Dim enumerator As ContextLinkCollection.ContextLinkCollectionEnumerator = _
links.GetEnumerator()
enumerator.Reset()
While enumerator.MoveNext()
Dim aLink As ContextLink = CType(enumerator.Current, ContextLink)
customLinks.Add(aLink)
End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkCollection.ContextLinkCollectionEnumerator
enumerator = links.GetEnumerator();
enumerator.Reset();
while (enumerator.MoveNext())
{
ContextLink aLink = ((ContextLink)enumerator.Current);
customLinks.Add(aLink);
}
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 link As ContextLink
For Each link In links
customLinks.Add(link)
Next link
// Version using foreach
foreach (ContextLink link in links)
{
customLinks.Add(link);
}
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