Sdílet prostřednictvím


ObservableHashSet<T> Konstruktory

Definice

Přetížení

ObservableHashSet<T>()

Inicializuje novou instanci ObservableHashSet<T> třídy, která je prázdná a použije výchozí porovnávací nástroj rovnosti pro typ sady.

ObservableHashSet<T>(IEnumerable<T>)

Inicializuje novou instanci ObservableHashSet<T> třídy, která používá výchozí porovnávač rovnosti pro typ sady, obsahuje prvky zkopírované ze zadané kolekce a má dostatečnou kapacitu pro počet zkopírovaných prvků.

ObservableHashSet<T>(IEqualityComparer<T>)

Inicializuje novou instanci ObservableHashSet<T> třídy, která je prázdná a použije zadaný porovnávací nástroj rovnosti pro typ sady.

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

Inicializuje novou instanci ObservableHashSet<T> třídy, která používá zadaný porovnávač rovnosti pro typ sady, obsahuje prvky zkopírované ze zadané kolekce a má dostatečnou kapacitu pro počet zkopírovaných prvků.

ObservableHashSet<T>()

Inicializuje novou instanci ObservableHashSet<T> třídy, která je prázdná a použije výchozí porovnávací nástroj rovnosti pro typ sady.

public ObservableHashSet ();
Public Sub New ()

Platí pro

ObservableHashSet<T>(IEnumerable<T>)

Inicializuje novou instanci ObservableHashSet<T> třídy, která používá výchozí porovnávač rovnosti pro typ sady, obsahuje prvky zkopírované ze zadané kolekce a má dostatečnou kapacitu pro počet zkopírovaných prvků.

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>

Kolekce, jejíž prvky jsou zkopírovány do nové sady.

Platí pro

ObservableHashSet<T>(IEqualityComparer<T>)

Inicializuje novou instanci ObservableHashSet<T> třídy, která je prázdná a použije zadaný porovnávací nástroj rovnosti pro typ sady.

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>

Implementace IEqualityComparer<T> , která se má použít při porovnávání hodnot v sadě, nebo null pro použití výchozí IEqualityComparer<T> implementace pro typ sady.

Platí pro

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

Inicializuje novou instanci ObservableHashSet<T> třídy, která používá zadaný porovnávač rovnosti pro typ sady, obsahuje prvky zkopírované ze zadané kolekce a má dostatečnou kapacitu pro počet zkopírovaných prvků.

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>

Kolekce, jejíž prvky jsou zkopírovány do nové sady.

comparer
IEqualityComparer<T>

Implementace IEqualityComparer<T> , která se má použít při porovnávání hodnot v sadě, nebo null pro použití výchozí IEqualityComparer<T> implementace pro typ sady.

Platí pro