次の方法で共有


IDictionaryEnumerator.Key プロパティ

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

ReadOnly Property Key As Object
[C#]
object Key {get;}
[C++]
__property Object* get_Key();
[JScript]
function get Key() : Object;

プロパティ値

列挙体の現在の要素のキー。

例外

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

または

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

解説

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

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

Key は列挙子の位置を移動しません。そのため、 Key を連続して呼び出した場合、 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 | Value | Entry