ImmutableArrayExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przesłonięcia metody rozszerzenia LINQ, które zapewniają większą wydajność ImmutableArray<T> niż standardowe metody LINQ
Pakiet NuGet: System.Collections.Immutable (informacje o niezmiennych kolekcjach i sposobie instalacji)
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Dziedziczenie
-
ImmutableArrayExtensions
Metody
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Stosuje funkcję do sekwencji elementów w sposób skumulowany. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Stosuje funkcję do sekwencji elementów w sposób skumulowany. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Stosuje funkcję do sekwencji elementów w sposób skumulowany. |
All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Pobiera wartość wskazującą, czy wszystkie elementy w tej tablicy są zgodne z danym warunkiem. |
Any<T>(ImmutableArray<T>) |
Pobiera wartość wskazującą, czy tablica zawiera jakiekolwiek elementy. |
Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Pobiera wartość wskazującą, czy tablica zawiera jakiekolwiek elementy zgodne z określonym warunkiem. |
Any<T>(ImmutableArray<T>.Builder) |
Zwraca wartość wskazującą, czy ta kolekcja zawiera jakiekolwiek elementy. |
ElementAt<T>(ImmutableArray<T>, Int32) |
Zwraca element w określonym indeksie w tablicy. |
ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Zwraca element w określonym indeksie w sekwencji lub wartość domyślną, jeśli indeks jest poza zakresem. |
First<T>(ImmutableArray<T>) |
Zwraca pierwszy element w tablicy. |
First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca pierwszy element w sekwencji, który spełnia określony warunek. |
First<T>(ImmutableArray<T>.Builder) |
Zwraca pierwszy element w kolekcji. |
FirstOrDefault<T>(ImmutableArray<T>) |
Zwraca pierwszy element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca pierwszy element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Zwraca pierwszy element w kolekcji lub wartość domyślną, jeśli kolekcja jest pusta. |
Last<T>(ImmutableArray<T>) |
Zwraca ostatni element tablicy. |
Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca ostatni element sekwencji, który spełnia określony warunek. |
Last<T>(ImmutableArray<T>.Builder) |
Zwraca ostatni element w kolekcji. |
LastOrDefault<T>(ImmutableArray<T>) |
Zwraca ostatni element sekwencji lub wartość domyślną, jeśli sekwencja nie zawiera żadnych elementów. |
LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca ostatni element sekwencji, który spełnia warunek lub wartość domyślną, jeśli taki element nie zostanie znaleziony. |
LastOrDefault<T>(ImmutableArray<T>.Builder) |
Zwraca ostatni element w kolekcji lub wartość domyślną, jeśli kolekcja jest pusta. |
Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Projektuje każdy element sekwencji w nowym formularzu. |
SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projektuje każdy element sekwencji do IEnumerable<T>obiektu , spłaszcza wynikowe sekwencje w jedną sekwencję i wywołuje funkcję selektora wyników w każdym z nich. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Określa, czy dwie sekwencje są równe zgodnie z porównywaniem równości. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Określa, czy dwie sekwencje są równe zgodnie z porównywaniem równości. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Określa, czy dwie sekwencje są równe zgodnie z porównywaniem równości. |
Single<T>(ImmutableArray<T>) |
Zwraca jedyny element sekwencji i zgłasza wyjątek, jeśli nie ma dokładnie jednego elementu w sekwencji. |
Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca jedyny element sekwencji, który spełnia określony warunek, i zgłasza wyjątek, jeśli istnieje więcej niż jeden taki element. |
SingleOrDefault<T>(ImmutableArray<T>) |
Zwraca jedyny element tablicy lub wartość domyślną, jeśli sekwencja jest pusta; Ta metoda zgłasza wyjątek, jeśli sekwencja zawiera więcej niż jeden element. |
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Zwraca jedyny element sekwencji, który spełnia określony warunek lub wartość domyślną, jeśli taki element nie istnieje; Ta metoda zgłasza wyjątek, jeśli warunek spełnia więcej niż jeden element. |
ToArray<T>(ImmutableArray<T>) |
Kopiuje zawartość tej tablicy do tablicy modyfikowalnej. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Tworzy słownik na podstawie zawartości tej tablicy. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Tworzy słownik na podstawie zawartości tej tablicy. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Tworzy słownik na podstawie zawartości tej tablicy. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Tworzy słownik na podstawie zawartości tej tablicy. |
Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtruje sekwencję wartości na podstawie predykatu. |