Condividi tramite


IIterator<T>.MoveNext Metodo

Definizione

Sposta l'iteratore all'elemento successivo nella raccolta.

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

Restituisce

Boolean

bool

True se l'iteratore fa riferimento a un elemento valido nella raccolta; false se l'iteratore passa la fine della raccolta.

Commenti

Se l'iteratore è già oltre la fine della raccolta, l'iteratore può generare un'eccezione.

.NET Framework Se l'iteratore è già passato alla fine della raccolta, l'iteratore può generare un'eccezione COMException con un valore HResult di 0x8000000B (E_BOUNDS).

C++/WinRT Se l'iteratore è già oltre la fine della raccolta, l'iteratore può generare un'eccezione hresult_out_of_bounds .

C++/CX Se l'iteratore è già oltre la fine della raccolta, l'iteratore può generare un'eccezione OutOfBoundsException .

Se la raccolta sottostante è stata modificata, l'iteratore può generare un'eccezione.

.NET Framework Se la raccolta sottostante è stata modificata, l'iteratore può generare un'eccezione COMException con un valore HResult di 0x8000000C (E_CHANGED_STATE).

C++/WinRT Se la raccolta sottostante è stata modificata, l'iteratore può generare un'eccezione hresult_changed_state .

C++/CX Se la raccolta sottostante è stata modificata, l'iteratore può generare un'eccezione ChangedStateException .

Si applica a

Vedi anche