Udostępnij za pośrednictwem


ObservableHashSet<T> Konstruktory

Definicja

Przeciążenia

ObservableHashSet<T>()

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, która jest pusta i używa domyślnego porównania równości dla typu zestawu.

ObservableHashSet<T>(IEnumerable<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, które używa domyślnego porównania równości dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.

ObservableHashSet<T>(IEqualityComparer<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, która jest pusta i używa określonego porównania równości dla typu zestawu.

ObservableHashSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, które używa określonego porównania równości dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.

ObservableHashSet<T>()

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, która jest pusta i używa domyślnego porównania równości dla typu zestawu.

public ObservableHashSet ();
Public Sub New ()

Dotyczy

ObservableHashSet<T>(IEnumerable<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, które używa domyślnego porównania równości dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.

public ObservableHashSet (System.Collections.Generic.IEnumerable<T> collection);
new Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T> : seq<'T> -> Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T>
Public Sub New (collection As IEnumerable(Of T))

Parametry

collection
IEnumerable<T>

Kolekcja, której elementy są kopiowane do nowego zestawu.

Dotyczy

ObservableHashSet<T>(IEqualityComparer<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, która jest pusta i używa określonego porównania równości dla typu zestawu.

public ObservableHashSet (System.Collections.Generic.IEqualityComparer<T> comparer);
new Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T> : System.Collections.Generic.IEqualityComparer<'T> -> Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T>
Public Sub New (comparer As IEqualityComparer(Of T))

Parametry

comparer
IEqualityComparer<T>

Implementacja IEqualityComparer<T> do użycia podczas porównywania wartości w zestawie lub null do użycia domyślnej IEqualityComparer<T> implementacji dla typu zestawu.

Dotyczy

ObservableHashSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Inicjuje ObservableHashSet<T> nowe wystąpienie klasy, które używa określonego porównania równości dla typu zestawu, zawiera elementy skopiowane z określonej kolekcji i ma wystarczającą pojemność, aby pomieścić liczbę skopiowanych elementów.

public ObservableHashSet (System.Collections.Generic.IEnumerable<T> collection, System.Collections.Generic.IEqualityComparer<T> comparer);
new Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T> : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> Microsoft.EntityFrameworkCore.ChangeTracking.ObservableHashSet<'T>
Public Sub New (collection As IEnumerable(Of T), comparer As IEqualityComparer(Of T))

Parametry

collection
IEnumerable<T>

Kolekcja, której elementy są kopiowane do nowego zestawu.

comparer
IEqualityComparer<T>

Implementacja IEqualityComparer<T> do użycia podczas porównywania wartości w zestawie lub null do użycia domyślnej IEqualityComparer<T> implementacji dla typu zestawu.

Dotyczy