Поделиться через


ObservableHashSet<T> Конструкторы

Определение

Перегрузки

ObservableHashSet<T>()

Инициализирует пустой экземпляр класса ObservableHashSet<T>, который использует функцию сравнения по умолчанию для типа набора.

ObservableHashSet<T>(IEnumerable<T>)

Инициализирует новый экземпляр класса ObservableHashSet<T>, который использует функцию сравнения по умолчанию для типа набора, содержит элементы, скопированные из указанной коллекции, и обладает емкостью, достаточной для того, чтобы вместить количество скопированных элементов.

ObservableHashSet<T>(IEqualityComparer<T>)

Инициализирует пустой экземпляр класса ObservableHashSet<T>, который использует указанную функцию сравнения для типа набора.

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

Инициализирует новый экземпляр класса ObservableHashSet<T>, который использует заданную функцию сравнения для типа набора, содержит элементы, скопированные из указанной коллекции, и обладает емкостью, достаточной для того, чтобы вместить количество скопированных элементов.

ObservableHashSet<T>()

Инициализирует пустой экземпляр класса ObservableHashSet<T>, который использует функцию сравнения по умолчанию для типа набора.

public ObservableHashSet ();
Public Sub New ()

Применяется к

ObservableHashSet<T>(IEnumerable<T>)

Инициализирует новый экземпляр класса ObservableHashSet<T>, который использует функцию сравнения по умолчанию для типа набора, содержит элементы, скопированные из указанной коллекции, и обладает емкостью, достаточной для того, чтобы вместить количество скопированных элементов.

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

Параметры

collection
IEnumerable<T>

Коллекция, элементы которой копируются в новый набор.

Применяется к

ObservableHashSet<T>(IEqualityComparer<T>)

Инициализирует пустой экземпляр класса ObservableHashSet<T>, который использует указанную функцию сравнения для типа набора.

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

Параметры

comparer
IEqualityComparer<T>

Реализация, используемая IEqualityComparer<T> при сравнении значений в наборе, или null для использования реализации по умолчанию IEqualityComparer<T> для типа набора.

Применяется к

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

Инициализирует новый экземпляр класса ObservableHashSet<T>, который использует заданную функцию сравнения для типа набора, содержит элементы, скопированные из указанной коллекции, и обладает емкостью, достаточной для того, чтобы вместить количество скопированных элементов.

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

Параметры

collection
IEnumerable<T>

Коллекция, элементы которой копируются в новый набор.

comparer
IEqualityComparer<T>

Реализация, используемая IEqualityComparer<T> при сравнении значений в наборе, или null для использования реализации по умолчанию IEqualityComparer<T> для типа набора.

Применяется к