Bagikan melalui


ImmutableArrayExtensions Kelas

Definisi

Penimpaan metode ekstensi LINQ yang menawarkan efisiensi yang lebih besar daripada ImmutableArray<T> metode LINQ standar

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

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

Metode

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

All<T>(ImmutableArray<T>, Func<T,Boolean>)

Mendapatkan nilai yang menunjukkan apakah semua elemen dalam array ini cocok dengan kondisi tertentu.

Any<T>(ImmutableArray<T>)

Mendapatkan nilai yang menunjukkan apakah array berisi elemen apa pun.

Any<T>(ImmutableArray<T>, Func<T,Boolean>)

Mendapatkan nilai yang menunjukkan apakah array berisi elemen apa pun yang cocok dengan kondisi tertentu.

Any<T>(ImmutableArray<T>.Builder)

Mengembalikan nilai yang menunjukkan apakah koleksi ini berisi elemen apa pun.

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

Mengembalikan elemen pada indeks tertentu dalam array.

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

Mengembalikan elemen pada indeks tertentu secara berurutan atau nilai default jika indeks berada di luar rentang.

First<T>(ImmutableArray<T>)

Mengembalikan elemen pertama dalam array.

First<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan elemen pertama dalam urutan yang memenuhi kondisi tertentu.

First<T>(ImmutableArray<T>.Builder)

Mengembalikan elemen pertama dalam koleksi.

FirstOrDefault<T>(ImmutableArray<T>)

Mengembalikan elemen pertama dari urutan, atau nilai default jika urutan tidak berisi elemen.

FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan elemen pertama dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

FirstOrDefault<T>(ImmutableArray<T>.Builder)

Mengembalikan elemen pertama dalam koleksi, atau nilai default jika koleksi kosong.

Last<T>(ImmutableArray<T>)

Mengembalikan elemen terakhir dari array.

Last<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi tertentu.

Last<T>(ImmutableArray<T>.Builder)

Mengembalikan elemen terakhir dalam koleksi.

LastOrDefault<T>(ImmutableArray<T>)

Mengembalikan elemen terakhir dari urutan, atau nilai default jika urutan tidak berisi elemen.

LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan elemen terakhir dari urutan yang memenuhi kondisi atau nilai default jika tidak ada elemen tersebut yang ditemukan.

LastOrDefault<T>(ImmutableArray<T>.Builder)

Mengembalikan elemen terakhir dalam koleksi, atau nilai default jika koleksi kosong.

Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>)

Memproyeksikan setiap elemen urutan ke dalam bentuk baru.

SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Memproyeksikan setiap elemen dari urutan ke IEnumerable<T>, meratakan urutan yang dihasilkan menjadi satu urutan, dan memanggil fungsi pemilih hasil pada setiap elemen di dalamnya.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Menentukan apakah dua urutan sama menurut perbandingan kesetaraan.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Menentukan apakah dua urutan sama menurut perbandingan kesetaraan.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Menentukan apakah dua urutan sama menurut perbandingan kesetaraan.

Single<T>(ImmutableArray<T>)

Mengembalikan satu-satunya elemen dari urutan, dan melemparkan pengecualian jika tidak ada tepat satu elemen dalam urutan.

Single<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan satu-satunya elemen dari urutan yang memenuhi kondisi tertentu, dan melemparkan pengecualian jika ada lebih dari satu elemen tersebut.

SingleOrDefault<T>(ImmutableArray<T>)

Mengembalikan satu-satunya elemen array, atau nilai default jika urutannya kosong; metode ini memberikan pengecualian jika ada lebih dari satu elemen dalam urutan.

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Mengembalikan satu-satunya elemen dari urutan yang memenuhi kondisi tertentu atau nilai default jika tidak ada elemen tersebut; metode ini memberikan pengecualian jika lebih dari satu elemen memenuhi kondisi.

ToArray<T>(ImmutableArray<T>)

Menyalin isi array ini ke array yang dapat diubah.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Membuat kamus berdasarkan isi array ini.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Membuat kamus berdasarkan isi array ini.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Membuat kamus berdasarkan isi array ini.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Membuat kamus berdasarkan isi array ini.

Where<T>(ImmutableArray<T>, Func<T,Boolean>)

Memfilter urutan nilai berdasarkan predikat.

Berlaku untuk