ImmutableArrayExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Override dei metodi di estensione LINQ che offrono maggiore efficienza per ImmutableArray<T> rispetto ai metodi LINQ standard
Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)
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. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Applica una funzione a una sequenza di elementi in modo cumulativo. |
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. |
All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Ottiene un valore che indica se tutti gli elementi nella matrice corrispondono a una determinata condizione. |
Any<T>(ImmutableArray<T>) |
Ottiene un valore che indica se la matrice contiene elementi. |
Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Ottiene un valore che indica se la matrice contiene elementi che corrispondono a una condizione specificata. |
Any<T>(ImmutableArray<T>.Builder) |
Restituisce un valore che indica se questa raccolta contiene elementi. |
ElementAt<T>(ImmutableArray<T>, Int32) |
Restituisce l'elemento in corrispondenza dell'indice specificato nella matrice. |
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. |
First<T>(ImmutableArray<T>) |
Restituisce il primo elemento in una matrice. |
First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Restituisce il primo elemento in una sequenza che soddisfa una condizione specificata. |
First<T>(ImmutableArray<T>.Builder) |
Restituisce il primo elemento della raccolta. |
FirstOrDefault<T>(ImmutableArray<T>) |
Restituisce il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. |
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. |
FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Restituisce il primo elemento nella raccolta o il valore predefinito se la raccolta è vuota. |
Last<T>(ImmutableArray<T>) |
Restituisce l'ultimo elemento della matrice. |
Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata. |
Last<T>(ImmutableArray<T>.Builder) |
Restituisce l'ultimo elemento della raccolta. |
LastOrDefault<T>(ImmutableArray<T>) |
Restituisce l'ultimo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi. |
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. |
LastOrDefault<T>(ImmutableArray<T>.Builder) |
Restituisce l'ultimo elemento nella raccolta o il valore predefinito se la raccolta è vuota. |
Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Proietta ogni elemento di una sequenza in un nuovo 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 richiama una funzione del selettore di risultato su ogni elemento al suo interno. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza. |
Single<T>(ImmutableArray<T>) |
Restituisce l'unico elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un elemento. |
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. |
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. |
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. |
ToArray<T>(ImmutableArray<T>) |
Copia il contenuto di questa matrice in una matrice modificabile. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Crea un dizionario basato sul contenuto di questa matrice. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Crea un dizionario basato sul contenuto di questa matrice. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Crea un dizionario basato sul contenuto di questa matrice. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Crea un dizionario basato sul contenuto di questa matrice. |
Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtra una sequenza di valori in base a un predicato. |