英語で読む

次の方法で共有


IDictionaryEnumerator.Entry プロパティ

定義

現在のディクショナリ エントリのキーと値の両方を取得します。

C#
public System.Collections.DictionaryEntry Entry { get; }

プロパティ値

現在のディクショナリ エントリのキーと値の両方を格納している DictionaryEntry

例外

IDictionaryEnumerator が、ディクショナリの最初のエントリの前、または最後のエントリの後に位置しています。

注釈

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

  • 列挙子は、列挙子が作成された直後に、コレクション内の最初の要素の前に配置されます。 MoveNext の値 Entryを読み取る前に列挙子をコレクションの最初の要素に進めるために、 を呼び出す必要があります。

  • 最後に返された falseMoveNext呼び出します。これは、コレクションの末尾を示します。

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

Entry は、MoveNext が呼び出されるまでは同じオブジェクトを返します。 MoveNext は、Entry を次の要素に進めます。

注意 (実装者)

からIEnumerator継承された プロパティはCurrentObjectボックス化された DictionaryEntryである を返します。 プロパティに似ていますがEntry、 ではなく をDictionaryEntry返す点EntryObject除きます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください