Bagikan melalui


ImmutableArray Kelas

Definisi

Menyediakan metode untuk membuat array yang tidak dapat diubah, yang berarti tidak dapat diubah setelah dibuat.

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

Metode

Nama Deskripsi
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>)

Mencari array yang tidak dapat diubah yang diurutkan untuk elemen tertentu dan mengembalikan indeks elemen berbasis nol.

BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T)

Mencari array yang tidak dapat diubah yang diurutkan untuk elemen tertentu dan mengembalikan indeks elemen berbasis nol, jika ditemukan.

BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>)

Mencari array yang tidak dapat diubah yang diurutkan untuk elemen tertentu dan mengembalikan indeks elemen berbasis nol, jika ditemukan.

BinarySearch<T>(ImmutableArray<T>, T)

Mencari array yang tidak dapat diubah yang diurutkan untuk elemen tertentu menggunakan pembanding default dan mengembalikan indeks elemen berbasis nol, jika ditemukan.

Create<T>()

Membuat array kosong yang tidak dapat diubah.

Create<T>(ImmutableArray<T>, Int32, Int32)

Membuat array yang tidak dapat diubah dengan objek yang ditentukan dari array lain yang tidak dapat diubah.

Create<T>(ReadOnlySpan<T>)

ImmutableArray<T> Membuat dengan elemen yang ditentukan.

Create<T>(Span<T>)

ImmutableArray<T> Membuat dengan elemen yang ditentukan.

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

Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan.

Create<T>(T, T, T)

Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan.

Create<T>(T, T)

Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan.

Create<T>(T)

Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan.

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

Membuat array yang tidak dapat diubah dengan objek tertentu dari array lain.

Create<T>(T[])

Membuat array yang tidak dapat diubah dari array objek yang ditentukan.

CreateBuilder<T>()

Membuat array yang dapat diubah yang dapat dikonversi ke tanpa ImmutableArray mengalokasikan memori baru.

CreateBuilder<T>(Int32)

Membuat array yang dapat diubah yang dapat dikonversi ke tanpa ImmutableArray mengalokasikan memori baru.

CreateRange<T>(IEnumerable<T>)

Membuat baru ImmutableArray<T> yang diisi dengan item yang ditentukan.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Menginisialisasi instans baru dari ImmutableArray<T> struktur.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Menginisialisasi instans baru dari ImmutableArray<T> struktur.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Menginisialisasi instans baru dari ImmutableArray<T> struktur.

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Menginisialisasi instans baru dari ImmutableArray<T> struktur.

ToImmutableArray<T>(ReadOnlySpan<T>)

Menghasilkan array konten yang tidak dapat diubah dari elemen tertentu.

ToImmutableArray<T>(Span<T>)

Mengonversi rentang menjadi array yang tidak dapat diubah.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Membuat array yang tidak dapat diubah dari koleksi yang ditentukan.

ToImmutableArray<TSource>(ImmutableArray<TSource>.Builder)

Membuat array yang tidak dapat diubah dari konten array penyusun saat ini.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk utas.