Metodo ContextLinkBaseCollection.GetEnumerator
Aggiornamento: novembre 2007
Restituisce un oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti ContextLinkBase contenuti in ContextLinkBaseCollection.
Spazio dei nomi: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Sintassi
'Dichiarazione
Public Function GetEnumerator As ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator
'Utilizzo
Dim instance As ContextLinkBaseCollection
Dim returnValue As ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator
returnValue = instance.GetEnumerator()
public ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator GetEnumerator()
public:
ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator^ GetEnumerator()
public ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator GetEnumerator()
public function GetEnumerator() : ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator
Valore restituito
Tipo: System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator
Oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti ContextLinkBase contenuti in ContextLinkBaseCollection.
Esempi
Negli esempi di questa sezione vengono illustrati due modi per scorrere un oggetto ContextLinkBaseCollection denominato links, raccogliendo tutti i collegamenti personalizzati.
Nell'esempio seguente si ottiene l'oggetto IEnumerator per l'oggetto ContextLinkBaseCollection denominato links.
Dim customLinks As New ArrayList()
' Version using GetEnumerator()
Dim enumerator As _
ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator = links.GetEnumerator()
While enumerator.MoveNext()
Dim aLink As ContextLinkBase = CType(enumerator.Current, ContextLinkBase)
' Perform some action with each ContextLinkBase.
End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator
enumerator = links.GetEnumerator();
while (enumerator.MoveNext())
{
ContextLinkBase link =
((ContextLinkBase)enumerator.Current);
// Perform some action with each ContextLinkBase.
}
Nell'esempio seguente 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 ContextLinkBase
For Each link In links
' Perform some action with each ContextLinkBase.
Next link
// Version using foreach
foreach (ContextLinkBase link in links)
{
// Perform some action with each ContextLink.
}
Piattaforme
Windows Vista, Windows XP SP2, Windows Server 2003
.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
ContextLinkBaseCollection Classe