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