傳回物件,這個物件會實作 System.Collections.IEnumerator (英文) 介面,並且能逐一查看 Cursors 集合內的 Cursor 物件。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Public Function GetEnumerator As Cursors..::.CursorsEnumerator
'用途
Dim instance As Cursors
Dim returnValue As Cursors..::.CursorsEnumerator
returnValue = instance.GetEnumerator()
public Cursors..::.CursorsEnumerator GetEnumerator()
public:
Cursors..::.CursorsEnumerator^ GetEnumerator()
public Cursors..::.CursorsEnumerator GetEnumerator()
public function GetEnumerator() : Cursors..::.CursorsEnumerator
傳回值
型別:Microsoft.Ink.Cursors.CursorsEnumerator
傳回物件,這個物件會實作 System.Collections.IEnumerator (英文) 介面,並且能逐一查看 Cursors 集合內的 Cursor 物件。
範例
在這些範例中,會示範兩種反覆查看 Cursors 集合的方式,並取得集合中每個 Cursor 物件的名稱。Cursors 集合是由 InkOverlay.Cursors 屬性傳回。
這個範例會取得 Cursors 集合的 System.Collections.IEnumerator (英文),並用來列舉集合的每個元素。
Dim names As ArrayList = New ArrayList()
Dim ienum As IEnumerator = mInkOverlay.Cursors.GetEnumerator()
ienum.Reset()
While ienum.MoveNext()
Dim theCursor As Microsoft.Ink.Cursor = DirectCast(ienum.Current, Microsoft.Ink.Cursor)
names.Add(theCursor.Name)
End While
ArrayList names = new ArrayList();
IEnumerator ienum = mInkOverlay.Cursors.GetEnumerator();
ienum.Reset();
while (ienum.MoveNext())
{
Microsoft.Ink.Cursor theCursor = (Microsoft.Ink.Cursor)ienum.Current;
names.Add(theCursor.Name);
}
這個範例會使用 foreach 陳述式,該陳述式會在內部程式碼中呼叫編譯器 (Compiler) 所產生用來支援該陳述式的 GetEnumerator 方法。
Dim names As ArrayList = New ArrayList()
For Each theCursor As Microsoft.Ink.Cursor In mInkOverlay.Cursors
names.Add(theCursor.Name)
Next
ArrayList names = new ArrayList();
foreach (Microsoft.Ink.Cursor theCursor in mInkOverlay.Cursors)
{
names.Add(theCursor.Name);
}
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0