ImmutableDictionary<TKey,TValue>.Enumerator Struct
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Wylicza zawartość niezmiennego słownika bez przydzielania pamięci.
Pakiet NuGet: System.Collections.Immutable (informacje o niezmiennych kolekcjach i sposobie instalacji)
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
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
interface IEnumerator<KeyValuePair<'Key, 'Value>>
interface IDisposable
interface IEnumerator
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))
Parametry typu
- TKey
- TValue
- Dziedziczenie
- Implementuje
Właściwości
| Nazwa | Opis |
|---|---|
| Current |
Pobiera element w bieżącej pozycji modułu wyliczającego. |
Metody
| Nazwa | Opis |
|---|---|
| Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie klasy ImmutableDictionary<TKey,TValue>.Enumerator. |
| MoveNext() |
Przechodzi do następnego elementu słownika niezmiennego. |
| Reset() |
Ustawia moduł wyliczający na jego pozycję początkową, która jest przed pierwszym elementem w słowniku. |
Implementacje interfejsów jawnych
| Nazwa | Opis |
|---|---|
| IEnumerator.Current |
Pobiera bieżący element. |
Dotyczy
Bezpieczeństwo gwintu
Ten typ jest bezpieczny wątkowo.