Tablets.GetEnumerator 方法
返回一个对象,该对象实现 System.Collections.IEnumerator 接口并可以循环访问 Tablets 集合中的 Tablet 对象。
命名空间: Microsoft.Ink
程序集: Microsoft.Ink(在 Microsoft.Ink.dll 中)
语法
声明
Public Function GetEnumerator As Tablets..::.TabletsEnumerator
用法
Dim instance As Tablets
Dim returnValue As Tablets..::.TabletsEnumerator
returnValue = instance.GetEnumerator()
public Tablets..::.TabletsEnumerator GetEnumerator()
public:
Tablets..::.TabletsEnumerator^ GetEnumerator()
public Tablets..::.TabletsEnumerator GetEnumerator()
public function GetEnumerator() : Tablets..::.TabletsEnumerator
返回值
类型:Microsoft.Ink.Tablets.TabletsEnumerator
返回一个对象,该对象实现 IEnumerator 接口并可以循环访问 Tablets 集合中的 Tablet 对象。
示例
下面的示例演示两种方法,用于循环访问 Tablets 集合 allTablets,并使用附加到系统的每个 Tablet 设备的名称填充 ListBox 对象 listBoxTablets。
此示例获取 Tablets 集合的 IEnumerator。
' Calling the constructor automatically fills the
' Tablets collection with the available Tablet objects.
Dim allTablets As Tablets = New Tablets()
' clear the list box
Me.listBoxTablets.Items.Clear()
' populate the list box with the name of each tablet
' version using GetEnumerator()
Dim theTabletsEnumerator As IEnumerator = allTablets.GetEnumerator()
While (theTabletsEnumerator.MoveNext())
Dim T As Tablet = theTabletsEnumerator.Current
Me.listBoxTablets.Items.Add(T.Name)
End While
// Calling the constructor automatically fills the
// Tablets collection with the available Tablet objects.
Tablets allTablets = new Tablets();
// clear the list box
this.listBoxTablets.Items.Clear();
// populate the list box with the name of each tablet
// version using GetEnumerator()
IEnumerator theTabletsEnumerator = allTablets.GetEnumerator();
while (theTabletsEnumerator.MoveNext())
{
Tablet T = (Tablet)theTabletsEnumerator.Current;
this.listBoxTablets.Items.Add(T.Name);
}
此示例使用 foreach 语句,该语句调用内部代码中的 GetEnumerator 方法,该方法是编译器为支持此语句而生成的。
' Calling the constructor automatically fills the
' Tablets collection with the available Tablet objects.
Dim allTablets As Tablets = New Tablets()
' clear the list box
Me.listBoxTablets.Items.Clear()
' populate the list box with the name of each tablet
' version using For Each
For Each T As Tablet In allTablets
Me.listBoxTablets.Items.Add(T.Name)
Next
// Calling the constructor automatically fills the
// Tablets collection with the available Tablet objects.
Tablets allTablets = new Tablets();
// clear the list box
this.listBoxTablets.Items.Clear();
// populate the list box with the name of each tablet
// version using foreach
foreach (Tablet T in allTablets)
{
this.listBoxTablets.Items.Add(T.Name);
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0