ImmutableArray Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan metode untuk membuat array yang tidak dapat diubah; artinya tidak dapat diubah setelah dibuat.
Paket NuGet: System.Collections.Immutable (tentang koleksi yang tidak dapat diubah dan cara menginstal)
public ref class ImmutableArray abstract sealed
public static class ImmutableArray
type ImmutableArray = class
Public Module ImmutableArray
- Warisan
-
ImmutableArray
Metode
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>, 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>, T) |
Mencari array yang tidak dapat diubah yang diurutkan untuk elemen tertentu menggunakan pembanding default 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. |
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) |
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, T, T) |
Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan. |
Create<T>(T, T, T, T) |
Membuat array yang tidak dapat diubah yang berisi objek yang ditentukan. |
Create<T>(T[]) |
Membuat array yang tidak dapat diubah dari array objek yang ditentukan. |
Create<T>(T[], Int32, Int32) |
Membuat array yang tidak dapat diubah dengan objek tertentu dari array lain. |
CreateBuilder<T>() |
Membuat array yang dapat diubah yang dapat dikonversi menjadi ImmutableArray tanpa mengalokasikan memori baru. |
CreateBuilder<T>(Int32) |
Membuat array yang dapat diubah yang dapat dikonversi menjadi ImmutableArray tanpa 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 struct ImmutableArray<T> . |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Menginisialisasi instans baru struct ImmutableArray<T> . |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Menginisialisasi instans baru struct ImmutableArray<T> . |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Menginisialisasi instans baru struct ImmutableArray<T> . |
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.