ImmutableHashSet<T>.Enumerator Struct
In questo articolo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera il contenuto del set di hash non modificabile senza allocare memoria.
Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)
public: value class ImmutableHashSet<T>::Enumerator : System::Collections::Generic::IEnumerator<T>
public struct ImmutableHashSet<T>.Enumerator : System.Collections.Generic.IEnumerator<T>
type ImmutableHashSet<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IEnumerator
interface IDisposable
type ImmutableHashSet<'T>.Enumerator = struct
interface IEnumerator<'T>
interface IDisposable
interface IEnumerator
Public Structure ImmutableHashSet(Of T).Enumerator
Implements IEnumerator(Of T)
Parametri di tipo
- T
- Ereditarietà
- Implementazioni
Proprietà
Current |
Ottiene l'elemento in corrispondenza della posizione corrente dell'enumeratore. |
Metodi
Dispose() |
Rilascia le risorse usate dall'istanza corrente della classe ImmutableHashSet<T>.Enumerator. |
Move |
Sposta l'enumeratore all'elemento successivo del set di hash non modificabile. |
Reset() |
Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nel set di hash. |
Implementazioni dell'interfaccia esplicita
IEnumerator. |
Ottiene l'elemento corrente. |
Si applica a
Prodotto | Versioni |
---|---|
.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 Framework | 4.6.2 (package-provided), 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
Thread safety
Questo tipo è thread-safe.