ImmutableHashSet.Create Metod

Definition

Överlagringar

Name Description
Create<T>()

Skapar en tom oföränderlig hashuppsättning.

Create<T>(IEqualityComparer<T>)

Skapar en tom oföränderlig hashuppsättning som använder den angivna likhetsjämföraren.

Create<T>(T)

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet.

Create<T>(T[])

Skapar en ny oföränderlig hashuppsättning som innehåller den angivna matrisen med objekt.

Create<T>(IEqualityComparer<T>, T)

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet och använder den angivna likhetsjämföraren för den angivna typen.

Create<T>(IEqualityComparer<T>, T[])

Skapar en ny oföränderlig hashuppsättning som innehåller objekten i den angivna samlingen och använder den angivna likhetsjämföraren för den angivna typen.

Create<T>()

Skapar en tom oföränderlig hashuppsättning.

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)

Typparametrar

T

Den typ av objekt som ska lagras i den oföränderliga hashuppsättningen.

Returer

En tom oföränderlig hashuppsättning.

Gäller för

Create<T>(IEqualityComparer<T>)

Skapar en tom oföränderlig hashuppsättning som använder den angivna likhetsjämföraren.

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);
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)

Typparametrar

T

Typ av objekt i den oföränderliga hashuppsättningen.

Parametrar

equalityComparer
IEqualityComparer<T>

Det objekt som ska användas för att jämföra objekt i uppsättningen för likhet.

Returer

En tom oföränderlig hashuppsättning.

Gäller för

Create<T>(T)

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet.

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)

Typparametrar

T

Typ av objekt i den oföränderliga hashuppsättningen.

Parametrar

item
T

Det objekt som hashuppsättningen ska fyllas i i i förväg med.

Returer

En ny oföränderlig hashuppsättning som innehåller det angivna objektet.

Gäller för

Create<T>(T[])

Skapar en ny oföränderlig hashuppsättning som innehåller den angivna matrisen med objekt.

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)

Typparametrar

T

Typ av objekt i den oföränderliga hashuppsättningen.

Parametrar

items
T[]

En matris som innehåller de objekt som ska fyllas i hash-uppsättningen i förväg med.

Returer

En ny oföränderlig hashuppsättning som innehåller de angivna objekten.

Gäller för

Create<T>(IEqualityComparer<T>, T)

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet och använder den angivna likhetsjämföraren för den angivna typen.

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);
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)

Typparametrar

T

Typ av objekt i den oföränderliga hashuppsättningen.

Parametrar

equalityComparer
IEqualityComparer<T>

Det objekt som ska användas för att jämföra objekt i uppsättningen för likhet.

item
T

Det objekt som hashuppsättningen ska fyllas i i i förväg med.

Returer

En ny oföränderlig hashuppsättning som innehåller det angivna objektet.

Gäller för

Create<T>(IEqualityComparer<T>, T[])

Skapar en ny oföränderlig hashuppsättning som innehåller objekten i den angivna samlingen och använder den angivna likhetsjämföraren för den angivna typen.

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);
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)

Typparametrar

T

Typen av objekt som lagras i den oföränderliga hashuppsättningen.

Parametrar

equalityComparer
IEqualityComparer<T>

Det objekt som ska användas för att jämföra objekt i uppsättningen för likhet.

items
T[]

En matris som innehåller de objekt som ska fyllas i hash-uppsättningen i förväg med.

Returer

En ny oföränderlig hashuppsättning som innehåller de angivna objekten.

Gäller för