ImmutableArrayExtensions Sınıf

Tanım

Standart LINQ yöntemlerinden daha fazla verimlilik ImmutableArray<T> sunan LINQ uzantı yöntemi geçersiz kılmaları NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve nasıl yükleneceği hakkında)

public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
Devralma
ImmutableArrayExtensions

Yöntemler

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Bu dizideki tüm öğelerin belirli bir koşulla eşleşip eşleşmediğini belirten bir değer alır.

Any<T>(ImmutableArray<T>)

Dizinin herhangi bir öğe içerip içermediğini belirten bir değer alır.

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

Dizinin belirtilen koşulla eşleşen herhangi bir öğe içerip içermediğini belirten bir değer alır.

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

Bu koleksiyonun herhangi bir öğe içerip içermediğini belirten bir değer döndürür.

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

Dizideki belirtilen dizindeki öğesini döndürür.

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

Belirtilen dizindeki öğeyi bir dizide veya dizin aralık dışındaysa varsayılan bir değerle döndürür.

First<T>(ImmutableArray<T>)

Dizideki ilk öğeyi döndürür.

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

Belirtilen koşulu karşılayan bir dizideki ilk öğeyi döndürür.

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

Koleksiyondaki ilk öğeyi döndürür.

FirstOrDefault<T>(ImmutableArray<T>)

Bir dizinin ilk öğesini veya dizide öğe yoksa varsayılan değeri döndürür.

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

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan dizinin ilk öğesini döndürür.

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

Koleksiyondaki ilk öğeyi veya koleksiyon boşsa varsayılan değeri döndürür.

Last<T>(ImmutableArray<T>)

Dizinin son öğesini döndürür.

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

Belirtilen koşulu karşılayan bir dizinin son öğesini döndürür.

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

Koleksiyondaki son öğeyi döndürür.

LastOrDefault<T>(ImmutableArray<T>)

Bir dizinin son öğesini veya dizi öğe içermiyorsa varsayılan değeri döndürür.

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

Böyle bir öğe bulunamazsa, bir koşulu veya varsayılan değeri karşılayan bir dizinin son öğesini döndürür.

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

Koleksiyondaki son öğeyi veya koleksiyon boşsa varsayılan değeri döndürür.

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

Bir dizinin her öğesini yeni bir forma projeler.

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

Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır.

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

İki dizinin eşitlik karşılaştırıcısına göre eşit olup olmadığını belirler.

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

İki dizinin eşitlik karşılaştırıcısına göre eşit olup olmadığını belirler.

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

İki dizinin eşitlik karşılaştırıcısına göre eşit olup olmadığını belirler.

Single<T>(ImmutableArray<T>)

Bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

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

Bir dizide belirtilen koşulu karşılayan tek öğeyi döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleOrDefault<T>(ImmutableArray<T>)

Dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; Bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

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

Belirtilen bir koşulu karşılayan bir dizinin tek öğesini veya böyle bir öğe yoksa varsayılan değeri döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

ToArray<T>(ImmutableArray<T>)

Bu dizinin içeriğini değiştirilebilir bir diziye kopyalar.

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

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

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

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

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

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

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

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

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

Bir koşula göre bir değer dizisini filtreler.

Şunlara uygulanır