ImmutableDictionary<TKey,TValue>.Enumerator Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Énumère le contenu du dictionnaire immuable sans allouer de mémoire.
NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)
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))
Paramètres de type
- TKey
- TValue
- Héritage
- Implémente
Propriétés
Current |
Obtient l'élément situé à la position actuelle de l'énumérateur. |
Méthodes
Dispose() |
Libère les ressources utilisées par l'instance actuelle de la classe ImmutableDictionary<TKey,TValue>.Enumerator. |
MoveNext() |
Avance l’énumérateur à l’élément suivant du dictionnaire immuable. |
Reset() |
Rétablit l’énumérateur à sa position initiale, qui précède le premier élément du dictionnaire. |
Implémentations d’interfaces explicites
IEnumerator.Current |
Obtient l’élément actuel. |
S’applique à
Cohérence de thread
Ce type est thread-safe.