IEnumeratorContract<T>.GetCurrent 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳集合中物件,位於列舉器目前的位置。
public:
T GetCurrent();
public T GetCurrent();
abstract member GetCurrent : unit -> 'T
Public Function GetCurrent () As T
傳回
T
在 IContract 收藏中,目前由普查員擔任。
備註
在以下任一條件下,的 GetCurrent 回傳值未定義:
列舉器會被放在集合中第一個元素之前,或是在列舉器建立後立即或在呼叫之後 Reset 。 MoveNext 必須先呼叫,才能將列舉器推進到集合的第一個元素,然後再呼叫 GetCurrent。
最後一次呼叫返回MoveNext
false,表示集合結束。列舉器因集合中的變更而失效,例如新增、修改或刪除元素。
GetCurrent 回傳相同的物件直到 MoveNext 被呼叫為止。 MoveNext 將 的 GetCurrent 回傳值設為下一個元素。