ImmutableHashSet Classe
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.
Fornisce un set di metodi di inizializzazione per le istanze della classe ImmutableHashSet<T>.
Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)
public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
- Ereditarietà
-
ImmutableHashSet
Metodi
Create<T>() |
Crea un set di hash non modificabile vuoto. |
Create<T>(IEqualityComparer<T>) |
Crea un set di hash non modificabile vuoto che usa l'operatore di confronto di uguaglianza specificato. |
Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>) |
Crea una nuova raccolta non modificabile precompilata con gli elementi specificati. |
Create<T>(IEqualityComparer<T>, T) |
Crea un nuovo set di hash non modificabile che contiene l'elemento specificato e usa l'operatore di confronto di uguaglianza specificato per il tipo di set. |
Create<T>(IEqualityComparer<T>, T[]) |
Crea un nuovo set di hash non modificabile che contiene gli elementi nella raccolta specificata e usa l'operatore di confronto di uguaglianza specificato per il tipo di set. |
Create<T>(ReadOnlySpan<T>) |
Crea una nuova raccolta non modificabile precompilata con gli elementi specificati. |
Create<T>(T) |
Crea un nuovo set di hash non modificabile che contiene l'elemento specificato. |
Create<T>(T[]) |
Crea un nuovo set di hash non modificabile che contiene la matrice di elementi specificata. |
CreateBuilder<T>() |
Crea un nuovo generatore di set di hash non modificabile. |
CreateBuilder<T>(IEqualityComparer<T>) |
Crea un nuovo generatore di set di hash non modificabile. |
CreateRange<T>(IEnumerable<T>) |
Crea un nuovo set di hash non modificabile precompilato con gli elementi specificati. |
CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>) |
Crea un nuovo set di hash non modificabile che contiene gli elementi specificati e usa l'operatore di confronto di uguaglianza specificato per il tipo di set. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Enumera una sequenza e produce un set di hash non modificabile del relativo contenuto. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Enumera una sequenza, produce un set di hash non modificabile del relativo contenuto e usa l'operatore di confronto di uguaglianza specificato per il tipo di set. |
ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder) |
Crea un set di hash non modificabile dal contenuto corrente del set del generatore. |
Si applica a
Thread safety
Questo tipo è thread-safe.