SortedSet<T>.Enumerator.IEnumerator.Current プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列挙子の現在位置の要素を取得します。
property System::Object ^ System::Collections::IEnumerator::Current { System::Object ^ get(); };
object System.Collections.IEnumerator.Current { get; }
object? System.Collections.IEnumerator.Current { get; }
member this.System.Collections.IEnumerator.Current : obj
ReadOnly Property Current As Object Implements IEnumerator.Current
プロパティ値
コレクション内の、列挙子の現在位置にある要素。
実装
例外
列挙子は、コレクションの最初の要素の前または最後の要素の後に配置されています。
注釈
IEnumerator.Current は、次のいずれかの条件で未定義です。
列挙子は、コレクションの最初の要素の前に配置されます。 これは、列挙子が作成された後、または メソッドが呼び出された後に IEnumerator.Reset 発生します。 プロパティの MoveNext 値を読み取る前に、列挙子をコレクションの最初の要素に進めるために、 メソッドを呼び出す IEnumerator.Current 必要があります。
が返される
false
最後の呼び出しMoveNext。 コレクションの末尾を示し、列挙子がコレクションの最後の要素の後に配置されることを示します。列挙子は、要素の追加、変更、削除など、コレクション内で行われた変更により無効になります。
IEnumerator.Currentは、列挙子の位置を移動せず、または IEnumerator.Reset が呼び出されるまでMoveNext同じオブジェクトを返すIEnumerator.Current連続した呼び出しを行います。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET