Condividi tramite


ImmutableDictionary<TKey,TValue>.Enumerator Struct

Definizione

Enumera il contenuto del dizionario non modificabile senza allocare memoria.

Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)

public: value class ImmutableDictionary<TKey, TValue>::Enumerator : System::Collections::Generic::IEnumerator<System::Collections::Generic::KeyValuePair<TKey, TValue>>
public struct ImmutableDictionary<TKey,TValue>.Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
    interface IEnumerator<KeyValuePair<'Key, 'Value>>
    interface IEnumerator
    interface IDisposable
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))

Parametri di tipo

TKey
TValue
Ereditarietà
ImmutableDictionary<TKey,TValue>.Enumerator
Implementazioni

Proprietà

Current

Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore.

Metodi

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe ImmutableDictionary<TKey,TValue>.Enumerator.

MoveNext()

Sposta l'enumeratore all'elemento successivo del dizionario non modificabile.

Reset()

Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nel dizionario.

Implementazioni dell'interfaccia esplicita

IEnumerator.Current

Ottiene l'elemento corrente.

Si applica a

Thread safety

Questo tipo è thread-safe.