ImmutableArrayExtensions Klass

Definition

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.

Gäller för