IDictionaryEnumerator.Entry 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前字典項目的索引鍵和值。
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,含有目前字典元素的索引鍵和值。
例外狀況
IDictionaryEnumerator 位於字典的第一個元素之前,或最後一個元素之後。
備註
Entry 在下列任一情況下未定義:
列舉值位於集合中的第一個專案之前,緊接在建立列舉值之後。 MoveNext 必須先呼叫 ,才能將列舉值前進至集合的第一個專案,然後再讀取的值 Entry。
傳回
false
的最後一MoveNext個呼叫,表示集合的結尾。列舉值因為集合中所做的變更而失效,例如新增、修改或刪除專案。
Entry 會傳回相同的物件直到呼叫 MoveNext。 MoveNext 會將 Entry 設定為下一個項目。
給實施者的注意事項
Current繼承自 IEnumerator 的屬性會Object傳回為 Boxed DictionaryEntry的 。 它類似於 Entry 屬性,不同之處在於會 Entry
傳回 DictionaryEntry 而不是 Object。