AceEnumerator.IEnumerator.Current 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션의 현재 요소를 가져옵니다.
property System::Object ^ System::Collections::IEnumerator::Current { System::Object ^ get(); };
object System.Collections.IEnumerator.Current { get; }
member this.System.Collections.IEnumerator.Current : obj
ReadOnly Property Current As Object Implements IEnumerator.Current
속성 값
컬렉션에 있는 현재 요소입니다.
구현
예외
열거자가 만들어진 후에 컬렉션이 수정되었습니다.
설명
열거자를 만든 후 또는 호출 후에 Reset 호출 해야 합니다는 MoveNext 해당 열거자의 값을 읽기 전에 컬렉션의 첫 번째 요소를 이동 하는 방법 IEnumerator.Current이 고, 그렇지 않으면 IEnumerator.Current 정의 되지 않습니다 .
IEnumerator.Current 마지막으로 호출 하는 경우 예외를 throw MoveNext 반환 false
, 컬렉션의 끝을 나타내는입니다.
IEnumerator.Current 열거자에 대 한 연속 호출의 위치를 이동 하지 않습니다 IEnumerator.Current 될 때까지 동일한 개체를 반환 MoveNext 또는 Reset 라고 합니다.
컬렉션이 변경되지 않고 그대로 유지되는 한 열거자는 유효한 상태로 유지됩니다. 를 추가 하는 등 수정 또는 삭제 요소를 변경 된 경우 컬렉션에 열거자는 무효화, 및을 다음에 호출할 MoveNext 나 Reset throw는 InvalidOperationException합니다. 컬렉션 사이 수정 된 경우 MoveNext 하 고 IEnumerator.Current, IEnumerator.Current 열거자가 이미 무효화 된 경우에로 설정 되어 있는 요소를 반환 합니다.
적용 대상
.NET