返回一个对象,该对象实现 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 对象。
示例
此部分的示例演示两种方法,用于循环访问名为 links 的 ContextLinkBaseCollection,以收集所有自定义链接。
下面的示例获取 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