Bagikan melalui


ImmutableList Kelas

Definisi

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

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

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

Metode

Create<T>()

Membuat daftar kosong yang tidak dapat diubah.

Create<T>(ReadOnlySpan<T>)

Membuat daftar baru yang tidak dapat diubah yang berisi item dari rentang item yang ditentukan.

Create<T>(T)

Membuat daftar baru yang tidak dapat diubah yang berisi item yang ditentukan.

Create<T>(T[])

Membuat daftar baru yang tidak dapat diubah yang berisi array item yang ditentukan.

CreateBuilder<T>()

Membuat penyusun daftar baru yang tidak dapat diubah.

CreateRange<T>(IEnumerable<T>)

Membuat daftar baru yang tidak dapat diubah yang berisi item yang ditentukan.

IndexOf<T>(IImmutableList<T>, T)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam daftar.

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam daftar.

IndexOf<T>(IImmutableList<T>, T, Int32)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam rentang elemen dalam daftar yang tidak dapat diubah yang diperluas dari indeks yang ditentukan ke elemen terakhir.

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan pertama dalam rentang elemen dalam daftar yang tidak dapat diubah yang diperluas dari indeks yang ditentukan ke elemen terakhir.

LastIndexOf<T>(IImmutableList<T>, T)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam seluruh daftar yang tidak dapat diubah.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam seluruh daftar yang tidak dapat diubah.

LastIndexOf<T>(IImmutableList<T>, T, Int32)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam rentang elemen dalam daftar yang tidak dapat diubah yang diperluas dari elemen pertama ke indeks yang ditentukan.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Mencari objek yang ditentukan dan mengembalikan indeks berbasis nol dari kemunculan terakhir dalam rentang elemen dalam daftar yang tidak dapat diubah yang diperluas dari elemen pertama ke indeks yang ditentukan.

Remove<T>(IImmutableList<T>, T)

Menghapus nilai yang ditentukan dari daftar ini.

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

Menghapus nilai yang ditentukan dari daftar ini.

Replace<T>(IImmutableList<T>, T, T)

Mengganti elemen pertama yang sama dalam daftar dengan elemen yang ditentukan.

ToImmutableList<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan daftar konten yang tidak dapat diubah.

ToImmutableList<TSource>(ImmutableList<TSource>.Builder)

Membuat daftar yang tidak dapat diubah dari konten koleksi penyusun saat ini.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk utas.