SortedDictionary<TKey,TValue>.Enumerator.MoveNext SortedDictionary<TKey,TValue>.Enumerator.MoveNext SortedDictionary<TKey,TValue>.Enumerator.MoveNext SortedDictionary<TKey,TValue>.Enumerator.MoveNext Method

Definição

Avança o enumerador para o próximo elemento do SortedDictionary<TKey,TValue>.Advances the enumerator to the next element of the SortedDictionary<TKey,TValue>.

public:
 virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

Retornos

true se o enumerador foi avançado com êxito para o próximo elemento; false se o enumerador passou o final da coleção.true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

Implementações

Exceções

A coleção foi modificada depois da criação do enumerador.The collection was modified after the enumerator was created.

Comentários

Depois que um enumerador é criado, o enumerador está posicionado antes do primeiro elemento na coleção e a primeira chamada para o MoveNext método avança o enumerador para o primeiro elemento da coleção.After an enumerator is created, the enumerator is positioned before the first element in the collection, and the first call to the MoveNext method advances the enumerator to the first element of the collection.

Caso MoveNext passe o final da coleção, o enumerador é posicionado após o último elemento na coleção e MoveNext retorna false.If MoveNext passes the end of the collection, the enumerator is positioned after the last element in the collection and MoveNext returns false. Quando o enumerador está nessa posição, as chamadas subsequentes para MoveNext também retornam false.When the enumerator is at this position, subsequent calls to MoveNext also return false.

Um enumerador permanece válido desde que a coleção continue inalterada.An enumerator remains valid as long as the collection remains unchanged. Se as alterações são feitas na coleção, como adicionar, modificar, ou excluir elementos, o enumerador é invalidado invalidado e a próxima chamada para MoveNext ou IEnumerator.Reset lança um InvalidOperationException.If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to MoveNext or IEnumerator.Reset throws an InvalidOperationException.

Aplica-se a

Veja também