IDictionaryEnumerator.Entry 속성

정의

키와 현재 사전 엔트리의 값을 가져옵니다.Gets both the key and the value of the current dictionary 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 DictionaryEntry containing both the key and the value of the current dictionary entry.

예외

IDictionaryEnumerator가 사전의 첫 번째 항목 앞 또는 마지막 항목 뒤에 배치되는 경우The IDictionaryEnumerator is positioned before the first entry of the dictionary or after the last entry.

설명

Entry는 다음 조건에서 정의 되지 않습니다.Entry is undefined under any of the following conditions:

  • 열거자가 만들어진 후에 즉시 열거자는 컬렉션의 첫 번째 요소 앞 배치 됩니다.The enumerator is positioned before the first element in the collection, immediately after the enumerator is created. Entry의 값을 읽기 전에 열거자를 컬렉션의 첫 번째 요소로 이동 하려면 MoveNext를 호출 해야 합니다.MoveNext must be called to advance the enumerator to the first element of the collection before reading the value of Entry.

  • 마지막으로 호출한 MoveNext 반환 false, 컬렉션의 끝을 나타내는입니다.The last call to MoveNext returned false, which indicates the end of the collection.

  • 요소의 추가, 수정 또는 삭제 하는 등 컬렉션에서 변경 되어 열거자가 무효화 됩니다.The enumerator is invalidated due to changes made in the collection, such as adding, modifying, or deleting elements.

EntryMoveNext가 호출될 때까지 동일한 개체를 반환합니다.Entry returns the same object until MoveNext is called. MoveNextEntry를 다음 요소로 설정합니다.MoveNext sets Entry to the next element.

구현자 참고

IEnumerator에서 상속 된 Current 속성은 boxed DictionaryEntryObject를 반환 합니다.The Current property that is inherited from IEnumerator returns an Object that is a boxed DictionaryEntry. EntryObject대신 DictionaryEntry을 반환 한다는 점을 제외 하 고 Entry 속성과 비슷합니다.It is similar to the Entry property, except that Entry returns a DictionaryEntry rather than an Object.

적용 대상

추가 정보