ArraySegment<T>.Enumerator.MoveNext メソッド

定義

列挙子を ArraySegment<T> の次の要素に進めます。Advances the enumerator to the next element of the ArraySegment<T>.

public:
 virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

戻り値

列挙子が次の要素に正常に進んだ場合は true。列挙子が配列セグメントの末尾を越えた場合は falsetrue if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the array segment.

実装

注釈

列挙子が作成された後は、配列セグメント内の最初の要素の前に配置され、MoveNext の最初の呼び出しで列挙子が配列セグメント内の最初の項目に進められます。After an enumerator is created, it is positioned before the first element in the array segment, and the first call to MoveNext advances the enumerator to the first item in the array segment.

MoveNext が配列セグメントの末尾を渡す場合、MoveNextfalseを返します。If MoveNext passes the end of the array segment, MoveNext returns false. 列挙子がこの状態にある場合、MoveNextの後続の呼び出しもfalseを返します。When the enumerator is at this state, subsequent calls to MoveNext also return false.

適用対象