Share via


ImmutableHashSet Kelas

Definisi

Menyediakan serangkaian metode inisialisasi untuk instans ImmutableHashSet<T> kelas.

Paket NuGet: System.Collections.Immutable (tentang koleksi yang tidak dapat diubah dan cara menginstal)

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
Warisan
ImmutableHashSet

Metode

Create<T>()

Membuat set hash kosong yang tidak dapat diubah.

Create<T>(IEqualityComparer<T>)

Membuat set hash kosong yang tidak dapat diubah yang menggunakan perbandingan kesetaraan yang ditentukan.

Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>)

Membuat koleksi baru yang tidak dapat diubah yang telah diisi sebelumnya dengan item yang ditentukan.

Create<T>(IEqualityComparer<T>, T)

Membuat set hash baru yang tidak dapat diubah yang berisi item yang ditentukan dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis set.

Create<T>(IEqualityComparer<T>, T[])

Membuat set hash baru yang tidak dapat diubah yang berisi item dalam koleksi yang ditentukan dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan.

Create<T>(ReadOnlySpan<T>)

Membuat koleksi baru yang tidak dapat diubah yang telah diisi sebelumnya dengan item yang ditentukan.

Create<T>(T)

Membuat set hash baru yang tidak dapat diubah yang berisi item yang ditentukan.

Create<T>(T[])

Membuat set hash baru yang tidak dapat diubah yang berisi array item yang ditentukan.

CreateBuilder<T>()

Membuat penyusun set hash baru yang tidak dapat diubah.

CreateBuilder<T>(IEqualityComparer<T>)

Membuat penyusun set hash baru yang tidak dapat diubah.

CreateRange<T>(IEnumerable<T>)

Membuat set hash baru yang tidak dapat diubah yang telah diisi sebelumnya dengan item yang ditentukan.

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

Membuat set hash baru yang tidak dapat diubah yang berisi item yang ditentukan dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan set hash yang tidak dapat diubah dari isinya.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghitung urutan, menghasilkan set hash yang tidak dapat diubah dari kontennya, dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan.

ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder)

Membuat set hash yang tidak dapat diubah dari konten set penyusun saat ini.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk utas.