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í.
Poskytuje přepsání rozšiřující metody LINQ, které jsou efektivnější pro ImmutableArray<T> instance než standardní metody LINQ.
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Dědičnost
-
ImmutableArrayExtensions
Metody
| Name | Description |
|---|---|
| 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>, Func<T,Boolean>) |
Získá hodnotu určující, zda pole obsahuje všechny prvky, které odpovídají zadané podmínce. |
| Any<T>(ImmutableArray<T>.Builder) |
Vrátí hodnotu určující, zda tato kolekce obsahuje nějaké prvky. |
| Any<T>(ImmutableArray<T>) |
Získá hodnotu určující, zda pole 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 sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah. |
| 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. |
| First<T>(ImmutableArray<T>) |
Vrátí první prvek v poli. |
| FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek. |
| FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Vrátí první prvek v kolekci nebo výchozí hodnotu, pokud je kolekce prázdná. |
| FirstOrDefault<T>(ImmutableArray<T>) |
Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
| 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. |
| Last<T>(ImmutableArray<T>) |
Vrátí poslední prvek pole. |
| LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
| LastOrDefault<T>(ImmutableArray<T>.Builder) |
Vrátí poslední prvek v kolekci nebo výchozí hodnotu, pokud je kolekce prázdná. |
| LastOrDefault<T>(ImmutableArray<T>) |
Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
| 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>) |
Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
| 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. |
| Single<T>(ImmutableArray<T>) |
Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě 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 žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden 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. |
| ToArray<T>(ImmutableArray<T>) |
Zkopíruje obsah tohoto pole do proměnlivého pole. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Vytvoří slovník založený na obsahu tohoto pole. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
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. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Vytvoří slovník založený na obsahu tohoto pole. |
| Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtruje posloupnost hodnot na základě predikátu. |