傳回物件,這個物件會實作 IEnumerator 介面並能逐一查看 ContextLinkBaseCollection 內的 ContextLinkBase 物件。
命名空間: System.Windows.Ink.AnalysisCore
組件: IACore (在 IACore.dll 中)
語法
'宣告
Public Function GetEnumerator As ContextLinkBaseCollection..::.ContextLinkBaseCollectionEnumerator
'用途
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
傳回值
型別:System.Windows.Ink.AnalysisCore.ContextLinkBaseCollection.ContextLinkBaseCollectionEnumerator
物件,會實作 IEnumerator 介面並能逐一查看 ContextLinkBaseCollection 內的 ContextLinkBase 物件。
範例
本節中的範例會說明兩種逐一查看收集所有自訂連結之 ContextLinkBaseCollection (名為 links) 的方式。
下列範例會為 ContextLinkBaseCollection (名為 links) 取得 IEnumerator。
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.
}
下列範例會使用 foreach 陳述式,該陳述式會以編譯器產生,用來支援陳述式的內部程式碼呼叫 GetEnumerator 方法。
' 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.
}
平台
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0