ImmutableDictionary<TKey,TValue>.Enumerator Struct-datatyp

Definition

Räknar upp innehållet i den oföränderliga ordlistan utan att allokera något minne.

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))

Typparametrar

TKey
TValue
Arv
ImmutableDictionary<TKey,TValue>.Enumerator
Implementeringar

Egenskaper

Name Description
Current

Hämtar elementet på den aktuella positionen för uppräknaren.

Metoder

Name Description
Dispose()

Frigör de resurser som används av den aktuella instansen ImmutableDictionary<TKey,TValue>.Enumerator av klassen.

MoveNext()

Flyttar uppräknaren till nästa element i den oföränderliga ordlistan.

Reset()

Anger uppräknaren till sin ursprungliga position, vilket är före det första elementet i ordlistan.

Explicita gränssnittsimplementeringar

Name Description
IEnumerator.Current

Hämtar det aktuella elementet.

Gäller för

Trådsäkerhet

Den här typen är trådsäker.