語言

IDictionaryEnumerator.Entry 屬性

定義

同時取得當前字典條目的鍵與值。

public:
 property System::Collections::DictionaryEntry Entry { System::Collections::DictionaryEntry get(); };
public System.Collections.DictionaryEntry Entry { get; }
member this.Entry : System.Collections.DictionaryEntry
Public ReadOnly Property Entry As DictionaryEntry

屬性值

DictionaryEntry A 同時包含鍵值與當前字典條目的值。

例外狀況

該 IDictionaryEnumerator 詞條位於字典第一條目之前或最後一條之後。

備註

Entry 在以下任一條件下 是未定義的:

  • 列舉器位於集合中第一個元素之前,緊接著列舉器建立後。 MoveNext 必須呼叫 以將列舉器推進到集合的第一個元素,然後再讀取 的 Entry值。

  • 最後一次呼叫返回MoveNextfalse,表示集合結束。

  • 列舉器因集合中的變更而失效,例如新增、修改或刪除元素。

Entry 回傳相同的物件直到 MoveNext 被呼叫為止。 MoveNext 設定 Entry 為下一個元素。

給實施者的注意事項

Current從 繼承IEnumerator的性質 返回 ,Object且 是一個被框住DictionaryEntry的 。 它與性質 Entry 相似,但回 Entry 傳的是 a DictionaryEntry 而非 Object。

適用於

另請參閱