ImmutableArrayExtensions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller LINQ-tilläggsmetod åsidosättningar som är effektivare för ImmutableArray<T> instanser än linq-standardmetoderna.
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Arv
-
ImmutableArrayExtensions
Metoder
| Name | Description |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Tillämpar en funktion på en sekvens med element på ett kumulativt sätt. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Tillämpar en funktion på en sekvens med element på ett kumulativt sätt. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Tillämpar en funktion på en sekvens med element på ett kumulativt sätt. |
| All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Hämtar ett värde som anger om alla element i den här matrisen matchar ett visst villkor. |
| Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Hämtar ett värde som anger om matrisen innehåller några element som matchar ett angivet villkor. |
| Any<T>(ImmutableArray<T>.Builder) |
Returnerar ett värde som anger om den här samlingen innehåller några element. |
| Any<T>(ImmutableArray<T>) |
Hämtar ett värde som anger om matrisen innehåller några element. |
| ElementAt<T>(ImmutableArray<T>, Int32) |
Returnerar elementet vid ett angivet index i matrisen. |
| ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Returnerar elementet vid ett angivet index i en sekvens eller ett standardvärde om indexet ligger utom intervallet. |
| First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det första elementet i en sekvens som uppfyller ett angivet villkor. |
| First<T>(ImmutableArray<T>.Builder) |
Returnerar det första elementet i samlingen. |
| First<T>(ImmutableArray<T>) |
Returnerar det första elementet i en matris. |
| FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det första elementet i sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
| FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Returnerar det första elementet i samlingen eller standardvärdet om samlingen är tom. |
| FirstOrDefault<T>(ImmutableArray<T>) |
Returnerar det första elementet i en sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
| Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det sista elementet i en sekvens som uppfyller ett angivet villkor. |
| Last<T>(ImmutableArray<T>.Builder) |
Returnerar det sista elementet i samlingen. |
| Last<T>(ImmutableArray<T>) |
Returnerar det sista elementet i matrisen. |
| LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det sista elementet i en sekvens som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
| LastOrDefault<T>(ImmutableArray<T>.Builder) |
Returnerar det sista elementet i samlingen eller standardvärdet om samlingen är tom. |
| LastOrDefault<T>(ImmutableArray<T>) |
Returnerar det sista elementet i en sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
| Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Projicerar varje element i en sekvens till ett nytt formulär. |
| SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en sekvens och anropar en resultatväljarefunktion på varje element däri. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Avgör om två sekvenser är lika med en likhetsjämförare. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Avgör om två sekvenser är lika med en likhetsjämförare. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Avgör om två sekvenser är lika med en likhetsjämförare. |
| Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor och genererar ett undantag om mer än ett sådant element finns. |
| Single<T>(ImmutableArray<T>) |
Returnerar det enda elementet i en sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen. |
| SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Returnerar det enda elementet i en sekvens som uppfyller ett angivet villkor eller ett standardvärde om det inte finns något sådant element. den här metoden utlöser ett undantag om fler än ett element uppfyller villkoret. |
| SingleOrDefault<T>(ImmutableArray<T>) |
Returnerar det enda elementet i matrisen eller ett standardvärde om sekvensen är tom. den här metoden utlöser ett undantag om det finns fler än ett element i sekvensen. |
| ToArray<T>(ImmutableArray<T>) |
Kopierar innehållet i den här matrisen till en föränderlig matris. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Skapar en ordlista baserat på innehållet i den här matrisen. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Skapar en ordlista baserat på innehållet i den här matrisen. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Skapar en ordlista baserat på innehållet i den här matrisen. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Skapar en ordlista baserat på innehållet i den här matrisen. |
| Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtrerar en sekvens med värden baserat på ett predikat. |