ImmutableArrayExtensions Osztály

Definíció

Olyan LINQ-bővítménymetódus-felülbírálásokat biztosít, amelyek hatékonyabbak a példányok esetében ImmutableArray<T> , mint a szabványos LINQ-metódusok.

public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
Öröklődés
ImmutableArrayExtensions

Metódusok

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Függvényt alkalmaz az elemek sorozatára kumulatív módon.

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

Beolvas egy értéket, amely jelzi, hogy a tömb összes eleme megfelel-e egy adott feltételnek.

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

Beolvas egy értéket, amely jelzi, hogy a tömb tartalmaz-e egy adott feltételnek megfelelő elemeket.

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

Egy értéket ad vissza, amely jelzi, hogy ez a gyűjtemény tartalmaz-e elemeket.

Any<T>(ImmutableArray<T>)

Egy értéket kap, amely jelzi, hogy a tömb tartalmaz-e elemeket.

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

A tömb egy adott indexében lévő elemet adja vissza.

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

Egy adott index elemet ad vissza egy sorozatban, vagy egy alapértelmezett értéket, ha az index túllépi a tartományt.

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

Egy adott feltételnek megfelelő sorozat első elemét adja vissza.

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

A gyűjtemény első elemét adja vissza.

First<T>(ImmutableArray<T>)

Egy tömb első elemét adja vissza.

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

A sorozat első olyan elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

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

A gyűjtemény első elemét, vagy ha a gyűjtemény üres, az alapértelmezett értéket adja vissza.

FirstOrDefault<T>(ImmutableArray<T>)

Egy sorozat első elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

Egy adott feltételnek megfelelő sorozat utolsó elemét adja vissza.

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

A gyűjtemény utolsó elemét adja vissza.

Last<T>(ImmutableArray<T>)

A tömb utolsó elemét adja vissza.

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

Egy olyan sorozat utolsó elemét adja vissza, amely megfelel egy feltételnek vagy egy alapértelmezett értéknek, ha nem található ilyen elem.

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

A gyűjtemény utolsó elemét adja vissza, vagy az alapértelmezett értéket, ha a gyűjtemény üres.

LastOrDefault<T>(ImmutableArray<T>)

Egy sorozat utolsó elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat nem tartalmaz elemeket.

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

A sorozat egyes elemeit új űrlapra alakítja.

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

Egy sorozat egyes elemeit egy-egy IEnumerable<T>sorozatra kivetíti, az eredményül kapott sorozatokat egy sorozatba alakítja, és meghív egy eredményválasztó függvényt az egyes elemeken.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Meghatározza, hogy két sorozat egyenlő-e egy egyenlőség-összehasonlító szerint.

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

Egy adott feltételnek megfelelő sorozat egyetlen elemét adja vissza, és kivételt eredményez, ha több ilyen elem is létezik.

Single<T>(ImmutableArray<T>)

Egy sorozat egyetlen elemét adja vissza, és kivételt ad vissza, ha nincs pontosan egy elem a sorozatban.

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

Egy sorozat egyetlen olyan elemét adja vissza, amely megfelel egy megadott feltételnek vagy egy alapértelmezett értéknek, ha nincs ilyen elem; ez a metódus kivételt eredményez, ha több elem is megfelel a feltételnek.

SingleOrDefault<T>(ImmutableArray<T>)

A tömb egyetlen elemét adja vissza, vagy egy alapértelmezett értéket, ha a sorozat üres; ez a metódus kivételt eredményez, ha a sorrendben több elem is szerepel.

ToArray<T>(ImmutableArray<T>)

A tömb tartalmát egy mutable tömbbe másolja.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

A tömb tartalma alapján létrehoz egy szótárt.

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

Egy predikátum alapján szűri az értékek sorozatát.

A következőre érvényes: