ImmutableHashSet Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje sadu inicializačních metod pro instance ImmutableHashSet<T> třídy.
Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace)
public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
- Dědičnost
-
ImmutableHashSet
Metody
Create<T>() |
Vytvoří prázdnou neměnnou sadu hodnot hash. |
Create<T>(IEqualityComparer<T>) |
Vytvoří prázdnou neměnnou sadu hodnot hash, která používá zadaný porovnávač rovnosti. |
Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>) |
Vytvoří novou neměnnou kolekci předem vyplněnou zadanými položkami. |
Create<T>(IEqualityComparer<T>, T) |
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadanou položku a použije zadaný porovnávač rovnosti pro typ sady. |
Create<T>(IEqualityComparer<T>, T[]) |
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje položky v zadané kolekci a použije zadaný porovnávač rovnosti pro typ sady. |
Create<T>(ReadOnlySpan<T>) |
Vytvoří novou neměnnou kolekci předem vyplněnou zadanými položkami. |
Create<T>(T) |
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadanou položku. |
Create<T>(T[]) |
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadané pole položek. |
CreateBuilder<T>() |
Vytvoří nový neměnný tvůrce sad hodnot hash. |
CreateBuilder<T>(IEqualityComparer<T>) |
Vytvoří nový neměnný tvůrce sad hodnot hash. |
CreateRange<T>(IEnumerable<T>) |
Vytvoří novou neměnnou sadu hodnot hash předem vyplněnou zadanými položkami. |
CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>) |
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadané položky a použije zadaný porovnávač rovnosti pro typ sady. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Vytvoří výčet sekvence a vytvoří neměnnou sadu hodnot hash jejího obsahu. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Vytvoří výčet sekvence, vytvoří neměnnou sadu hodnot hash jejího obsahu a použije zadaný porovnávač rovnosti pro typ sady. |
ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder) |
Vytvoří neměnnou sadu hodnot hash z aktuálního obsahu sady tvůrce. |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.