Freigeben über


IIterator<T>.MoveNext Methode

Definition

Setzt den Iterator auf das nächste Element in der Auflistung um.

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

Gibt zurück

Boolean

bool

True, wenn der Iterator auf ein gültiges Element in der Auflistung verweist; false, wenn der Iterator das Ende der Auflistung übergibt.

Hinweise

Wenn der Iterator bereits nach dem Ende der Auflistung liegt, löst der Iterator möglicherweise eine Ausnahme aus.

.NET Framework Wenn der Iterator bereits am Ende der Auflistung liegt, kann der Iterator eine Ausnahme mit einem COMException HResult von 0x8000000B (E_BOUNDS) auslösen.

C++/WinRT Wenn der Iterator bereits am Ende der Auflistung liegt, löst der Iterator möglicherweise eine Ausnahme aus hresult_out_of_bounds .

C++/CX Wenn der Iterator bereits am Ende der Auflistung liegt, löst der Iterator möglicherweise eine Ausnahme aus OutOfBoundsException .

Wenn sich die zugrunde liegende Auflistung geändert hat, löst der Iterator möglicherweise eine Ausnahme aus.

.NET Framework Wenn sich die zugrunde liegende Auflistung geändert hat, löst der Iterator möglicherweise eine Ausnahme mit einem COMException HResult von 0x8000000C (E_CHANGED_STATE) aus.

C++/WinRT Wenn sich die zugrunde liegende Auflistung geändert hat, löst der Iterator möglicherweise eine Ausnahme aus hresult_changed_state .

C++/CX Wenn sich die zugrunde liegende Auflistung geändert hat, löst der Iterator möglicherweise eine Ausnahme aus ChangedStateException .

Gilt für:

Weitere Informationen