共用方式為


PagedDataSource.GetEnumerator 方法

定義

傳回 IEnumerator 實作的物件,其中包含資料來源中所有的項目。

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

傳回

IEnumerator 實作的物件,包含資料來源中所有的項目。

實作

備註

使用這個方法來建立可逐一 System.Collections.IEnumerator 查看的 ,以取得資料來源中的每個專案。 若要存取列舉值中目前位置的專案,請使用 IEnumerator.Current 屬性。 IEnumerator.MoveNext使用 方法可移至集合中的下一個專案。 若要將列舉值移至其初始位置,請使用 IEnumerator.Reset 方法。

注意

當您一開始取得列舉值或使用 IEnumerator.Reset 方法將列舉值移至集合中的第一個專案時,您必須呼叫 IEnumerator.MoveNext 方法。 否則,屬性所 IEnumerator.Current 代表的專案是未定義的。

適用於

另請參閱