ObservableHashSet<T> Oluşturucular

Tanım

Aşırı Yüklemeler

ObservableHashSet<T>()

Boş bir sınıfının yeni bir örneğini başlatır ObservableHashSet<T> ve küme türü için varsayılan eşitlik karşılaştırıcıyı kullanır.

ObservableHashSet<T>(IEnumerable<T>)

ObservableHashSet<T>Küme türü için varsayılan eşitlik karşılaştırıcıyı kullanan sınıfının yeni bir örneğini başlatır, belirtilen koleksiyondan kopyalanmış öğeleri içerir ve kopyalanmış öğe sayısına uyum sağlamak için yeterli kapasiteye sahiptir.

ObservableHashSet<T>(IEqualityComparer<T>)

Boş bir sınıfının yeni bir örneğini başlatır ObservableHashSet<T> ve küme türü için belirtilen eşitlik karşılaştırıcıyı kullanır.

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

ObservableHashSet<T>Küme türü için belirtilen eşitlik karşılaştırıcıyı kullanan sınıfının yeni bir örneğini başlatır, belirtilen koleksiyondan kopyalanmış öğeleri içerir ve kopyalanmış öğe sayısına uyum sağlamak için yeterli kapasiteye sahiptir.

ObservableHashSet<T>()

Boş bir sınıfının yeni bir örneğini başlatır ObservableHashSet<T> ve küme türü için varsayılan eşitlik karşılaştırıcıyı kullanır.

public ObservableHashSet ();
Public Sub New ()

Şunlara uygulanır

ObservableHashSet<T>(IEnumerable<T>)

ObservableHashSet<T>Küme türü için varsayılan eşitlik karşılaştırıcıyı kullanan sınıfının yeni bir örneğini başlatır, belirtilen koleksiyondan kopyalanmış öğeleri içerir ve kopyalanmış öğe sayısına uyum sağlamak için yeterli kapasiteye sahiptir.

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

Parametreler

collection
IEnumerable<T>

Öğeleri yeni kümesine kopyalanmış olan koleksiyon.

Şunlara uygulanır

ObservableHashSet<T>(IEqualityComparer<T>)

Boş bir sınıfının yeni bir örneğini başlatır ObservableHashSet<T> ve küme türü için belirtilen eşitlik karşılaştırıcıyı kullanır.

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

Parametreler

comparer
IEqualityComparer<T>

IEqualityComparer<T>Küme içindeki değerleri karşılaştırırken kullanılacak uygulama veya IEqualityComparer<T> küme türü için varsayılan uygulamayı kullanmak üzere null.

Şunlara uygulanır

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

ObservableHashSet<T>Küme türü için belirtilen eşitlik karşılaştırıcıyı kullanan sınıfının yeni bir örneğini başlatır, belirtilen koleksiyondan kopyalanmış öğeleri içerir ve kopyalanmış öğe sayısına uyum sağlamak için yeterli kapasiteye sahiptir.

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

Parametreler

collection
IEnumerable<T>

Öğeleri yeni kümesine kopyalanmış olan koleksiyon.

comparer
IEqualityComparer<T>

IEqualityComparer<T>Küme içindeki değerleri karşılaştırırken kullanılacak uygulama veya IEqualityComparer<T> küme türü için varsayılan uygulamayı kullanmak üzere null.

Şunlara uygulanır