SortedDictionary<TKey,TValue>.KeyCollection.Enumerator.MoveNext Método

Definição

Avança o enumerador para o próximo elemento do SortedDictionary<TKey,TValue>.KeyCollection.

public bool MoveNext ();

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.

Implementações

Exceções

A coleção foi modificada depois da criação do enumerador.

Comentários

Depois que um enumerador é criado, o enumerador é 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.

Caso MoveNext passe o final da coleção, o enumerador é posicionado após o último elemento na coleção e MoveNext retorna false. Quando o enumerador está nessa posição, as chamadas subsequentes para MoveNext também retornam false.

Um enumerador permanece válido desde que a coleção permaneça inalterada. Se forem feitas alterações na coleção, como adicionar, modificar ou excluir elementos, o enumerador será invalidado irrecuperavelmente e a próxima chamada para MoveNext ou IEnumerator.Reset gerará um InvalidOperationException.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também