SortedSet<T>.Enumerator.Current プロパティ

定義

列挙子の現在位置の要素を取得します。

public:
 property T Current { T get(); };
public T Current { get; }
member this.Current : 'T
Public ReadOnly Property Current As T

プロパティ値

T

コレクション内の、列挙子の現在位置にある要素。

実装

注釈

Current は、次のいずれかの条件下では未定義です。

  • 列挙子は、コレクションの最初の要素の前に配置されます。 これは、列挙子が作成された後、またはメソッドが呼び出された後に発生し IEnumerator.Reset ます。 MoveNextプロパティの値を読み取る前に、メソッドを呼び出して、列挙子をコレクションの最初の要素に進めておく必要があり Current ます。

  • 返されたの最後の呼び出し。 MoveNext false コレクションの末尾を示し、列挙子がコレクションの最後の要素の後に配置されていることを示します。

  • コレクションに加えられた変更 (要素の追加、変更、削除など) が原因で、列挙子が無効になります。

Current は、列挙子の位置を移動せず、を連続して呼び出すと、 Current またはが呼び出されるまで同じオブジェクトを返し MoveNext IEnumerator.Reset ます。

適用対象