Condividi tramite


Metodo ContextLinkCollection.GetEnumerator

Aggiornamento: novembre 2007

Restituisce un oggetto che implementa l'interfaccia Systems.Collections.IEnumerator ed è in grado di scorrere gli oggetti ContextLink all'interno dell'oggetto ContextLinkCollection.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)

Sintassi

'Dichiarazione
Public Function GetEnumerator As ContextLinkCollection..::.ContextLinkCollectionEnumerator
'Utilizzo
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

Valore restituito

Tipo: Microsoft.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator
Oggetto che implementa l'interfaccia Systems.Collections.IEnumerator ed è in grado di scorrere gli oggetti ContextLink all'interno dell'oggetto ContextLinkCollection.

Esempi

Negli esempi seguenti vengono illustrate due modalità per scorrere un oggetto ContextLinkCollection, links e per inserire tutti gli oggetti ContextLink in un oggetto ArrayList.

In questo esempio si ottiene l'oggetto Systems.Collections.IEnumerator per l'oggetto ContextLinkCollection, links.

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 questo esempio viene utilizzata l'istruzione foreach che chiama il metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.

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

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

ContextLinkCollection Classe

Membri ContextLinkCollection

Spazio dei nomi Microsoft.Ink