ImmutableArrayExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Metoda rozšíření LINQ přepisuje, které nabízejí vyšší efektivitu ImmutableArray<T> než standardní metody LINQ. balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace)
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Dědičnost
-
ImmutableArrayExtensions
Metody
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Použije funkci na sekvenci prvků kumulativním způsobem. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Použije funkci na sekvenci prvků kumulativním způsobem. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Použije funkci na sekvenci prvků kumulativním způsobem. |
All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Získá hodnotu určující, zda všechny prvky v tomto poli odpovídají dané podmínce. |
Any<T>(ImmutableArray<T>) |
Získá hodnotu označující, zda pole obsahuje nějaké prvky. |
Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Získá hodnotu označující, zda pole obsahuje všechny prvky, které odpovídají zadané podmínce. |
Any<T>(ImmutableArray<T>.Builder) |
Vrátí hodnotu označující, zda tato kolekce obsahuje nějaké prvky. |
ElementAt<T>(ImmutableArray<T>, Int32) |
Vrátí prvek v zadaném indexu v poli. |
ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Vrátí prvek v zadaném indexu v posloupnosti nebo výchozí hodnotě, pokud je index mimo rozsah. |
First<T>(ImmutableArray<T>) |
Vrátí první prvek v poli. |
First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí první prvek v sekvenci, která splňuje zadanou podmínku. |
First<T>(ImmutableArray<T>.Builder) |
Vrátí první prvek v kolekci. |
FirstOrDefault<T>(ImmutableArray<T>) |
Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí první prvek sekvence, který splňuje podmínku nebo výchozí hodnotu, pokud nebyl nalezen žádný takový prvek. |
FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Vrátí první prvek v kolekci nebo výchozí hodnotu, pokud je kolekce prázdná. |
Last<T>(ImmutableArray<T>) |
Vrátí poslední prvek pole. |
Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí poslední prvek sekvence, která splňuje zadanou podmínku. |
Last<T>(ImmutableArray<T>.Builder) |
Vrátí poslední prvek v kolekci. |
LastOrDefault<T>(ImmutableArray<T>) |
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se nenajde žádný takový prvek. |
LastOrDefault<T>(ImmutableArray<T>.Builder) |
Vrátí poslední prvek v kolekci nebo výchozí hodnotu, pokud je kolekce prázdná. |
Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Prodá jednotlivé prvky sekvence do nového formuláře. |
SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Zarovná jednotlivé prvky sekvence na IEnumerable<T>sekvenci , zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci selektoru výsledků u každého prvku v něm. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence stejné podle porovnávače rovnosti. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Určuje, zda jsou dvě sekvence stejné podle porovnávače rovnosti. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence stejné podle porovnávače rovnosti. |
Single<T>(ImmutableArray<T>) |
Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není přesně jeden prvek. |
Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek. |
SingleOrDefault<T>(ImmutableArray<T>) |
Vrátí jediný prvek pole nebo výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek. |
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud takový prvek neexistuje; tato metoda vyvolá výjimku, pokud více než jeden prvek splňuje podmínku. |
ToArray<T>(ImmutableArray<T>) |
Zkopíruje obsah tohoto pole do proměnlivého pole. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Vytvoří slovník založený na obsahu tohoto pole. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Vytvoří slovník založený na obsahu tohoto pole. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Vytvoří slovník založený na obsahu tohoto pole. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Vytvoří slovník založený na obsahu tohoto pole. |
Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtruje posloupnost hodnot na základě predikátu. |