Freigeben über


ObservableHashSet<T> Konstruktoren

Definition

Überlädt

ObservableHashSet<T>()

Initialisiert eine neue, leere Instanz der ObservableHashSet<T>-Klasse, bei der für den Mengentyp der Standardgleichheitsvergleich verwendet wird.

ObservableHashSet<T>(IEnumerable<T>)

Initialisiert eine neue Instanz der ObservableHashSet<T>-Klasse, die den Standardgleichheitsvergleich des Mengentyps verwendet, aus der angegebenen Auflistung kopierte Elemente enthält und über ausreichend Kapazität für die Anzahl von kopierten Elementen verfügt.

ObservableHashSet<T>(IEqualityComparer<T>)

Initialisiert eine neue, leere Instanz der ObservableHashSet<T>-Klasse, bei der für den Mengentyp der angegebene Gleichheitsvergleich verwendet wird.

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

Initialisiert eine neue Instanz der ObservableHashSet<T>-Klasse, die den angegebenen Gleichheitsvergleich des Mengentyps verwendet, aus der angegebenen Auflistung kopierte Elemente enthält und über ausreichend Kapazität für die Anzahl der kopierten Elemente verfügt.

ObservableHashSet<T>()

Initialisiert eine neue, leere Instanz der ObservableHashSet<T>-Klasse, bei der für den Mengentyp der Standardgleichheitsvergleich verwendet wird.

public ObservableHashSet ();
Public Sub New ()

Gilt für:

ObservableHashSet<T>(IEnumerable<T>)

Initialisiert eine neue Instanz der ObservableHashSet<T>-Klasse, die den Standardgleichheitsvergleich des Mengentyps verwendet, aus der angegebenen Auflistung kopierte Elemente enthält und über ausreichend Kapazität für die Anzahl von kopierten Elementen verfügt.

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

Parameter

collection
IEnumerable<T>

Die Auflistung, deren Elemente in den neuen Satz kopiert werden.

Gilt für:

ObservableHashSet<T>(IEqualityComparer<T>)

Initialisiert eine neue, leere Instanz der ObservableHashSet<T>-Klasse, bei der für den Mengentyp der angegebene Gleichheitsvergleich verwendet wird.

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

Parameter

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Werten im Satz verwendet werden soll, oder NULL, um die Standardimplementierung IEqualityComparer<T> für den Settyp zu verwenden.

Gilt für:

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

Initialisiert eine neue Instanz der ObservableHashSet<T>-Klasse, die den angegebenen Gleichheitsvergleich des Mengentyps verwendet, aus der angegebenen Auflistung kopierte Elemente enthält und über ausreichend Kapazität für die Anzahl der kopierten Elemente verfügt.

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

Parameter

collection
IEnumerable<T>

Die Auflistung, deren Elemente in den neuen Satz kopiert werden.

comparer
IEqualityComparer<T>

Die IEqualityComparer<T> Implementierung, die beim Vergleichen von Werten im Satz verwendet werden soll, oder NULL, um die Standardimplementierung IEqualityComparer<T> für den Settyp zu verwenden.

Gilt für: