ImmutableHashSet.Create Metoda
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í.
Přetížení
| Name | Description |
|---|---|
| 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>(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 obsahující zadanou matici položek. |
| 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>()
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří prázdnou neměnnou sadu hodnot hash.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create();
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>();
static member Create : unit -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) () As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek, které se mají uložit v neměnné sadě hash.
Návraty
Prázdná neměnná sada hodnot hash.
Platí pro
Create<T>(IEqualityComparer<T>)
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří prázdnou neměnnou sadu hodnot hash, která používá zadaný porovnávač rovnosti.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
static member Create : System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (equalityComparer As IEqualityComparer(Of T)) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek v neměnné sadě hodnot hash.
Parametry
- equalityComparer
- IEqualityComparer<T>
Objekt, který se má použít pro porovnávání objektů v sadě pro rovnost.
Návraty
Prázdná neměnná sada hodnot hash.
Platí pro
Create<T>(ReadOnlySpan<T>)
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou kolekci předem vyplněnou zadanými položkami.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(scoped ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek uložených v kolekci.
Parametry
- items
- ReadOnlySpan<T>
Položky, které se mají předem naplnit.
Návraty
Nová neměnná kolekce.
Platí pro
Create<T>(T)
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadanou položku.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(T item);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (item As T) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek v neměnné sadě hodnot hash.
Parametry
- item
- T
Položka, která má předem naplnit sadu hash.
Návraty
Nová neměnná sada hodnot hash, která obsahuje zadanou položku.
Platí pro
Create<T>(T[])
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou sadu hodnot hash obsahující zadanou matici položek.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(params T[] items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek v neměnné sadě hodnot hash.
Parametry
- items
- T[]
Pole, které obsahuje položky k předplňování sady hash.
Návraty
Nová neměnná sada hodnot hash, která obsahuje zadané položky.
Platí pro
Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>)
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou kolekci předem vyplněnou zadanými položkami.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer, ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer, scoped ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer, ReadOnlySpan<T> items);
static member Create : System.Collections.Generic.IEqualityComparer<'T> * ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (equalityComparer As IEqualityComparer(Of T), items As ReadOnlySpan(Of T)) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek uložených v kolekci.
Parametry
- equalityComparer
- IEqualityComparer<T>
Porovnávač rovnosti.
- items
- ReadOnlySpan<T>
Položky, které se mají předem naplnit.
Návraty
Nová neměnná kolekce.
Platí pro
Create<T>(IEqualityComparer<T>, T)
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje zadanou položku, a použije zadaný porovnávač rovnosti pro typ sady.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer, T item);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, T item);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer, T item);
static member Create : System.Collections.Generic.IEqualityComparer<'T> * 'T -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (equalityComparer As IEqualityComparer(Of T), item As T) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek v neměnné sadě hodnot hash.
Parametry
- equalityComparer
- IEqualityComparer<T>
Objekt, který se má použít pro porovnávání objektů v sadě pro rovnost.
- item
- T
Položka, která má předem naplnit sadu hash.
Návraty
Nová neměnná sada hodnot hash, která obsahuje zadanou položku.
Platí pro
Create<T>(IEqualityComparer<T>, T[])
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
- Zdroj:
- ImmutableHashSet.cs
Vytvoří novou neměnnou sadu hodnot hash, která obsahuje položky v zadané kolekci a použije zadaný porovnávač rovnosti pro typ sady.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableHashSet<T> ^ Create(System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer, ... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, params T[] items);
public static System.Collections.Immutable.ImmutableHashSet<T> Create<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer, params T[] items);
static member Create : System.Collections.Generic.IEqualityComparer<'T> * 'T[] -> System.Collections.Immutable.ImmutableHashSet<'T>
Public Function Create(Of T) (equalityComparer As IEqualityComparer(Of T), ParamArray items As T()) As ImmutableHashSet(Of T)
Parametry typu
- T
Typ položek uložených v neměnné sadě hash.
Parametry
- equalityComparer
- IEqualityComparer<T>
Objekt, který se má použít pro porovnávání objektů v sadě pro rovnost.
- items
- T[]
Pole, které obsahuje položky k předplňování sady hash.
Návraty
Nová neměnná sada hodnot hash, která obsahuje zadané položky.