共用方式為


IEnumeratorContract<C>.GetCurrent 方法

定義

傳回集合中位於列舉值目前位置的 IContract

public:
 C GetCurrent();
public C GetCurrent ();
abstract member GetCurrent : unit -> 'C
Public Function GetCurrent () As C

傳回

C

集合中位於列舉值目前位置的 IContract

備註

的傳回值 GetCurrent 在下列任一情況下未定義:

  • 列舉值位於集合中的第一個專案之前,緊接在建立列舉值或呼叫之後 ResetMoveNext 必須先呼叫 ,才能將列舉值前移至集合的第一個專案,然後再呼叫 GetCurrent

  • 最後一 MoveNext 次呼叫傳 false回的 ,表示集合的結尾。

  • 列舉值因為集合中所做的變更而失效,例如新增、修改或刪除專案。

GetCurrent 會傳回相同的物件直到呼叫 MoveNextMoveNext 會將的 GetCurrent 傳回值設定為下一個專案。

適用於