ImmutableArrayExtensions Classe

Définition

Substitutions de méthode d’extension LINQ qui offrent une plus grande efficacité pour ImmutableArray<T> que les méthodes LINQ standardLINQ extension method overrides that offer greater efficiency for ImmutableArray<T> than the standard LINQ methods Package NuGet : System.Collections.Immutable (à propos des collections immuables et de leur installation)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

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

Méthodes

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

Applique une fonction à une séquence d’éléments de manière cumulative.Applies a function to a sequence of elements in a cumulative way.

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

Applique une fonction à une séquence d’éléments de manière cumulative.Applies a function to a sequence of elements in a cumulative way.

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.Applies a function to a sequence of elements in a cumulative way.

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

Obtient une valeur indiquant si tous les éléments de ce tableau correspondent à une condition donnée.Gets a value indicating whether all elements in this array match a given condition.

Any<T>(ImmutableArray<T>)

Obtient une valeur qui indique si le tableau contient des éléments.Gets a value indicating whether the array contains any elements.

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

Obtient une valeur qui indique si le tableau contient des éléments qui correspondent à une condition spécifiée.Gets a value indicating whether the array contains any elements that match a specified condition.

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

Retourne une valeur qui indique si cette collection contient des éléments.Returns a value indicating whether this collection contains any elements.

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

Retourne l’élément à l’index spécifié dans le tableau.Returns the element at a specified index in the array.

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

Retourne l’élément situé à un index spécifié dans une séquence ou une valeur par défaut si l’index est hors limites.Returns the element at a specified index in a sequence or a default value if the index is out of range.

First<T>(ImmutableArray<T>)

Retourne le premier élément d’un tableau.Returns the first element in an array.

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

Retourne le premier élément d’une séquence à satisfaire à la condition spécifiée.Returns the first element in a sequence that satisfies a specified condition.

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

Retourne le premier élément de la collection.Returns the first element in the collection.

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.Returns the first element of a sequence, or a default value if the sequence contains no elements.

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

Retourne le premier élément de la séquence à satisfaire à une condition ou une valeur par défaut si aucun élément correspondant n’est trouvé.Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.

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

Retourne le premier élément de la collection, ou la valeur par défaut si la collection est vide.Returns the first element in the collection, or the default value if the collection is empty.

Last<T>(ImmutableArray<T>)

Retourne le dernier élément du tableau.Returns the last element of the array.

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

Retourne le dernier élément d’une séquence à satisfaire à la condition spécifiée.Returns the last element of a sequence that satisfies a specified condition.

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

Retourne le dernier élément de la collection.Returns the last element in the collection.

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.Returns the last element of a sequence, or a default value if the sequence contains no elements.

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

Retourne le dernier élément d’une séquence à satisfaire à une condition ou une valeur par défaut si aucun élément correspondant n’est trouvé.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

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

Retourne le dernier élément de la collection, ou la valeur par défaut si la collection est vide.Returns the last element in the collection, or the default value if the collection is empty.

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

Projette chaque élément d’une séquence dans un nouveau formulaire.Projects each element of a sequence into a new form.

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

Projette chaque élément d’une séquence sur un IEnumerable<T>, aplatit les séquences résultantes en une seule séquence, puis appelle une fonction de sélection de résultat sur chaque élément inclus.Projects each element of a sequence to an IEnumerable<T>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.Determines whether two sequences are equal according to an equality comparer.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.Determines whether two sequences are equal according to an equality comparer.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.Determines whether two sequences are equal according to an equality comparer.

Single<T>(ImmutableArray<T>)

Retourne l’élément unique d’une séquence ou lève une exception si cette séquence ne contient pas un seul élément.Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

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

Retourne le seul élément d’une séquence qui satisfait à une condition spécifique ou lève une exception si cette séquence contient plusieurs éléments respectant cette condition.Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleOrDefault<T>(ImmutableArray<T>)

Retourne l’élément unique d’un tableau ou une valeur par défaut. Cette méthode lève une exception si cette séquence contient plusieurs éléments.Returns the only element of the array, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

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

Retourne l’élément unique d’une séquence ou une valeur par défaut si cette séquence ne contient pas d’élément respectant cette condition. Cette méthode lève une exception si cette séquence contient plusieurs éléments satisfaisant à cette condition.Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

ToArray<T>(ImmutableArray<T>)

Copie le contenu de ce tableau dans un tableau mutable.Copies the contents of this array to a mutable array.

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

Crée un dictionnaire basé sur le contenu de ce tableau.Creates a dictionary based on the contents of this array.

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

Crée un dictionnaire basé sur le contenu de ce tableau.Creates a dictionary based on the contents of this array.

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

Crée un dictionnaire basé sur le contenu de ce tableau.Creates a dictionary based on the contents of this array.

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.Creates a dictionary based on the contents of this array.

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

Filtre une séquence de valeurs selon un prédicat.Filters a sequence of values based on a predicate.

S’applique à