次の方法で共有


IDictionaryEnumerator.Entry プロパティ

クラスによって実装された場合は、現在のディクショナリ エントリのキーと値の両方を取得します。

ReadOnly Property Entry As DictionaryEntry
[C#]
DictionaryEntry Entry {get;}
[C++]
__property DictionaryEntry get_Entry();
[JScript]
function get Entry() : DictionaryEntry;

プロパティ値

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

例外

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

または

IDictionaryEnumerator の作成後にディクショナリが変更されています。

解説

列挙子を作成した後や Reset を実行した後に、コレクションの最初の要素に列挙子を進めるためには、 Entry の値を読み取る前に MoveNext を呼び出す必要があります。それ以外の場合は、 Entry は未定義です。

MoveNext への最後の呼び出しで、コレクションの末尾を示す false が返された場合、 Entry は例外もスローします。

Entry は列挙子の位置を移動しません。そのため、 Entry を連続して呼び出した場合、 MoveNext または Reset が呼び出されるまでは同じオブジェクトが返されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

IDictionaryEnumerator インターフェイス | IDictionaryEnumerator メンバ | System.Collections 名前空間 | Reset | MoveNext | Key | Value