DbEnumerator.Current プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コレクション内の現在の要素を取得します。
public:
property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object
プロパティ値
コレクション内にある現在の要素です。
実装
例外
列挙子は、コレクションの最初の要素の前または最後の要素の後に配置されています。
注釈
列挙子が作成された後、または の後に ResetMoveNext を呼び出して、 の値を読み取る前に列挙子をコレクションの最初の要素に進める必要があります。それ以外のCurrent場合Currentは未定義です。 Current の最後の呼び出し MoveNext で false が返された場合も例外がスローされます。これは、コレクションの末尾を示します。 Currentは、 または Reset が呼び出されるまでMoveNext、列挙子の位置と連続する呼び出しを移動してCurrent同じオブジェクトを返しません。 列挙子は、コレクションが変更されない限り有効です。 要素の追加、変更、削除など、コレクションに変更が加えられた場合、列挙子は回復不能に無効になり、次に を呼び出すか、 をMoveNext生成しますInvalidOperationException。Reset と CurrentCurrent の間MoveNextでコレクションが変更された場合は、列挙子が既に無効になっている場合でも、そのコレクションが設定されている要素を返します。
適用対象
こちらもご覧ください
.NET