Partager via


ImmutableArrayExtensions Classe

Définition

Fournit des remplacements de méthode d’extension LINQ plus efficaces pour ImmutableArray<T> les instances que les méthodes LINQ standard.

public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
Héritage
ImmutableArrayExtensions

Méthodes

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

Applique une fonction à une séquence d’éléments de manière cumulative.

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

Applique une fonction à une séquence d’éléments de manière cumulative.

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

Applique une fonction à une séquence d’éléments de manière cumulative.

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

Obtient une valeur indiquant si tous les éléments de ce tableau correspondent à une condition donnée.

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

Obtient une valeur indiquant si le tableau contient des éléments qui correspondent à une condition spécifiée.

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

Retourne une valeur indiquant si cette collection contient des éléments.

Any<T>(ImmutableArray<T>)

Obtient une valeur indiquant si le tableau contient des éléments.

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

Retourne l’élément à un index spécifié dans le tableau.

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

Retourne l’élément à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors plage.

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

Retourne le premier élément d’une séquence qui satisfait à une condition spécifiée.

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

Retourne le premier élément de la collection.

First<T>(ImmutableArray<T>)

Retourne le premier élément d’un tableau.

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

Retourne le premier élément de la séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.

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

Retourne le premier élément de la collection ou la valeur par défaut si la collection est vide.

FirstOrDefault<T>(ImmutableArray<T>)

Retourne le premier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément.

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

Retourne le dernier élément d’une séquence qui satisfait à une condition spécifiée.

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

Retourne le dernier élément de la collection.

Last<T>(ImmutableArray<T>)

Retourne le dernier élément du tableau.

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

Retourne le dernier élément d’une séquence qui satisfait à une condition ou une valeur par défaut si aucun élément de ce type n’est trouvé.

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

Retourne le dernier élément de la collection ou la valeur par défaut si la collection est vide.

LastOrDefault<T>(ImmutableArray<T>)

Retourne le dernier élément d’une séquence ou une valeur par défaut si la séquence ne contient aucun élément.

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

Projette chaque élément d’une séquence dans un nouveau formulaire.

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

Projette chaque élément d’une séquence vers une IEnumerable<T>, aplatit les séquences obtenues en une seule séquence et appelle une fonction de sélecteur de résultats sur chaque élément dans celui-ci.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée et lève une exception si plusieurs éléments de ce type existent.

Single<T>(ImmutableArray<T>)

Retourne le seul élément d’une séquence et lève une exception s’il n’y a pas exactement un élément dans la séquence.

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

Retourne le seul élément d’une séquence qui satisfait à une condition spécifiée ou à une valeur par défaut s’il n’existe aucun élément de ce type ; cette méthode lève une exception si plusieurs éléments répondent à la condition.

SingleOrDefault<T>(ImmutableArray<T>)

Retourne le seul élément du tableau ou une valeur par défaut si la séquence est vide ; cette méthode lève une exception s’il existe plusieurs éléments dans la séquence.

ToArray<T>(ImmutableArray<T>)

Copie le contenu de ce tableau dans un tableau mutable.

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

Crée un dictionnaire basé sur le contenu de ce tableau.

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

Crée un dictionnaire basé sur le contenu de ce tableau.

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

Crée un dictionnaire basé sur le contenu de ce tableau.

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

Crée un dictionnaire basé sur le contenu de ce tableau.

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

Filtre une séquence de valeurs basée sur un prédicat.

S’applique à