DbEnumerator.Current プロパティ

定義

コレクション内の現在の要素を取得します。

public:
 property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object

プロパティ値

コレクション内の現在の要素。

実装

例外

列挙子は、コレクションの最初の要素の前、または最後の要素の後に配置されます。

注釈

列挙子が作成された後、または Resetの後に、 MoveNext を呼び出して、 Currentの値を読み取る前に列挙子をコレクションの最初の要素に進める必要があります。それ以外の場合は、 Current は未定義です。 Current また、 MoveNext の最後の呼び出しで false が返された場合も例外がスローされます。これはコレクションの末尾を示します。 Currentは、CurrentまたはMoveNextが呼び出されるまで、列挙子の位置と連続する呼び出しを移動Reset、同じオブジェクトを返しません。 列挙子は、コレクションが変更されない限り有効なままです。 要素の追加、変更、削除など、コレクションに変更が加えられた場合、列挙子は回復不能に無効になり、次に MoveNext または Reset 呼び出すと InvalidOperationExceptionが生成されます。 コレクションが MoveNextCurrentの間で変更された場合、列挙子が既に無効になっている場合でも、 Current は設定されている要素を返します。

適用対象

こちらもご覧ください