次の方法で共有


SortedDictionary<TKey,TValue>.Enumerator.Current プロパティ

定義

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

public:
 property System::Collections::Generic::KeyValuePair<TKey, TValue> Current { System::Collections::Generic::KeyValuePair<TKey, TValue> get(); };
public System.Collections.Generic.KeyValuePair<TKey,TValue> Current { get; }
member this.Current : System.Collections.Generic.KeyValuePair<'Key, 'Value>
Public ReadOnly Property Current As KeyValuePair(Of TKey, TValue)

プロパティ値

列挙子の現在位置にある SortedDictionary<TKey,TValue> 内の要素。

実装

注釈

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

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

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

  • 列挙子は、要素の追加、変更、削除など、コレクション内で行われた変更により無効になります。

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

適用対象

こちらもご覧ください