ImmutableArrayExtensions Classe

Definizione

Override dei metodi di estensione LINQ che offrono maggiore efficienza per ImmutableArray<T> rispetto ai metodi LINQ standardLINQ extension method overrides that offer greater efficiency for ImmutableArray<T> than the standard LINQ methods Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)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
Ereditarietà
ImmutableArrayExtensions

Metodi

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

Applica una funzione a una sequenza di elementi in modo cumulativo.Applies a function to a sequence of elements in a cumulative way.

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

Applica una funzione a una sequenza di elementi in modo cumulativo.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>)

Applica una funzione a una sequenza di elementi in modo cumulativo.Applies a function to a sequence of elements in a cumulative way.

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

Ottiene un valore che indica se tutti gli elementi nella matrice corrispondono a una determinata condizione.Gets a value indicating whether all elements in this array match a given condition.

Any<T>(ImmutableArray<T>)

Ottiene un valore che indica se la matrice contiene elementi.Gets a value indicating whether the array contains any elements.

Any<T>(ImmutableArray<T>)

Restituisce un valore che indica se questa raccolta contiene elementi.Returns a value indicating whether this collection contains any elements.

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

Ottiene un valore che indica se la matrice contiene elementi che corrispondono a una condizione specificata.Gets a value indicating whether the array contains any elements that match a specified condition.

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

Restituisce l'elemento in corrispondenza dell'indice specificato nella matrice.Returns the element at a specified index in the array.

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

Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza o un valore predefinito se l'indice è esterno all'intervallo.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>)

Restituisce il primo elemento in una matrice.Returns the first element in an array.

First<T>(ImmutableArray<T>)

Restituisce il primo elemento della raccolta.Returns the first element in the collection.

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

Restituisce il primo elemento in una sequenza che soddisfa una condizione specificata.Returns the first element in a sequence that satisfies a specified condition.

FirstOrDefault<T>(ImmutableArray<T>)

Restituisce il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.Returns the first element of a sequence, or a default value if the sequence contains no elements.

FirstOrDefault<T>(ImmutableArray<T>)

Restituisce il primo elemento nella raccolta o il valore predefinito se la raccolta è vuota.Returns the first element in the collection, or the default value if the collection is empty.

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

Restituisce il primo elemento della sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non viene trovato.Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.

Last<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento della raccolta.Returns the last element in the collection.

Last<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento della matrice.Returns the last element of the array.

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

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata.Returns the last element of a sequence that satisfies a specified condition.

LastOrDefault<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.Returns the last element of a sequence, or a default value if the sequence contains no elements.

LastOrDefault<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento nella raccolta o il valore predefinito se la raccolta è vuota.Returns the last element in the collection, or the default value if the collection is empty.

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

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non viene trovato.Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.

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

Proietta ogni elemento di una sequenza in un nuovo form.Projects each element of a sequence into a new form.

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

Proietta ogni elemento di una sequenza a un oggetto IEnumerable<T>, semplifica le sequenze risultanti in un'unica sequenza e chiama una funzione del selettore di risultato su ogni elemento al suo interno.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>)

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.Determines whether two sequences are equal according to an equality comparer.

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

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.Determines whether two sequences are equal according to an equality comparer.

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

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.Determines whether two sequences are equal according to an equality comparer.

Single<T>(ImmutableArray<T>)

Restituisce l'unico elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un elemento.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>)

Restituisce l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esistono più elementi di tale tipo.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>)

Restituisce l'unico elemento della matrice o un valore predefinito se la sequenza è vuota. Questo metodo genera un'eccezione se esiste più di un elemento nella sequenza.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>)

Restituisce l'unico elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento esiste. Questo metodo genera un'eccezione se più di un elemento soddisfa la condizione.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>)

Copia il contenuto di questa matrice in una matrice modificabile.Copies the contents of this array to a mutable array.

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

Crea un dizionario basato sul contenuto di questa matrice.Creates a dictionary based on the contents of this array.

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

Crea un dizionario basato sul contenuto di questa matrice.Creates a dictionary based on the contents of this array.

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

Crea un dizionario basato sul contenuto di questa matrice.Creates a dictionary based on the contents of this array.

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

Crea un dizionario basato sul contenuto di questa matrice.Creates a dictionary based on the contents of this array.

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

Filtra una sequenza di valori in base a un predicato.Filters a sequence of values based on a predicate.

Si applica a