ImmutableSortedSet<T>.Enumerator Structure
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 d’une arborescence binaire.
NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)
public: value class ImmutableSortedSet<T>::Enumerator : System::Collections::Generic::IEnumerator<T>
public struct ImmutableSortedSet<T>.Enumerator : System.Collections.Generic.IEnumerator<T>
type ImmutableSortedSet<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IEnumerator
interface IDisposable
type ImmutableSortedSet<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IDisposable
interface IEnumerator
Public Structure ImmutableSortedSet(Of T).Enumerator
Implements IEnumerator(Of T)
- T
- Héritage
- Implémente
Cette structure doit rester synchronisée avec les deux autres énumérateurs d’arborescence binaires : System.Collections.Immutable.ImmutableList<T>.Enumerator et System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Enumerator.
Précaution
Lorsque cet énumérateur est utilisé comme type valeur (autrement dit, lorsqu’il n’est pas en boîte), ne le copiez pas en l’affectant à une deuxième variable ou en le transmettant à une autre méthode. Lorsque cet énumérateur est supprimé, il retourne une pile de types de référence mutable à un pool de ressources, et si l’énumérateur de type valeur est copié (ce qui peut facilement se produire involontairement si vous transmettez la valeur), il existe un risque qu’une pile qui a déjà été retournée au pool de ressources soit toujours en cours d’utilisation par l’une des copies énumératrices, entraînant une altération des données ou des exceptions.
Current |
Obtient l'élément situé à la position actuelle de l'énumérateur. NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation) |
Dispose() |
Libère les ressources utilisées par l'instance actuelle de la classe ImmutableSortedSet<T>.Enumerator. NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation) |
Move |
Avance l’énumérateur à l’élément suivant de l’ensemble trié immuable. NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation) |
Reset() |
Rétablit l’énumérateur à sa position initiale, qui précède le premier élément de l’ensemble trié immuable. NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation) |
IEnumerator. |
Élément actuel. |
Produit | Versions |
---|---|
.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 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
Ce type est thread-safe.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :