다음을 통해 공유


IIterator<T>.MoveNext 메서드

정의

반복기를 컬렉션의 다음 항목으로 이동합니다.

public:
 bool MoveNext();
bool MoveNext();
public bool MoveNext();
Public Function MoveNext () As Boolean

반환

Boolean

bool

True이면 반복기가 컬렉션의 유효한 항목을 참조합니다. 반복기가 컬렉션의 끝을 통과하면 false입니다.

설명

반복기가 이미 컬렉션의 끝을 지나면 반복기가 예외를 throw할 수 있습니다.

.NET Framework 반복기가 이미 컬렉션의 끝을 지나면 반복기가 (E_BOUNDS)의 0x8000000B HResult를 사용하여 예외를 throw COMException 할 수 있습니다.

C++/WinRT 반복기가 이미 컬렉션의 끝을 지나면 반복기가 예외를 throw할 hresult_out_of_bounds 수 있습니다.

C++/CX 반복기가 이미 컬렉션의 끝을 지나면 반복기가 예외를 throw할 OutOfBoundsException 수 있습니다.

기본 컬렉션이 변경된 경우 반복기가 예외를 throw할 수 있습니다.

.NET Framework 기본 컬렉션이 변경된 경우 반복기는 (E_CHANGED_STATE)의 0x8000000C HResult를 사용하여 예외를 throw COMException 할 수 있습니다.

C++/WinRT 기본 컬렉션이 변경된 경우 반복기가 예외를 throw할 hresult_changed_state 수 있습니다.

C++/CX 기본 컬렉션이 변경된 경우 반복기가 예외를 throw할 ChangedStateException 수 있습니다.

적용 대상

추가 정보