ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Yöntem

Tanım

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

public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<TResult> ^ SelectMany(System::Collections::Immutable::ImmutableArray<TSource> immutableArray, Func<TSource, System::Collections::Generic::IEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, TResult> ^ resultSelector);
public static System.Collections.Generic.IEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Immutable.ImmutableArray<TSource> immutableArray, Func<TSource,System.Collections.Generic.IEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,TResult> resultSelector);
static member SelectMany : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, seq<'Collection>> * Func<'Source, 'Collection, 'Result> -> seq<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (immutableArray As ImmutableArray(Of TSource), collectionSelector As Func(Of TSource, IEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, TResult)) As IEnumerable(Of TResult)

Tür Parametreleri

TSource

öğelerinin immutableArraytürü.

TCollection

tarafından collectionSelectortoplanan ara öğelerin türü.

TResult

Sonuçta elde edilen dizinin öğelerinin türü.

Parametreler

immutableArray
ImmutableArray<TSource>

Sabit dizi.

collectionSelector
Func<TSource,IEnumerable<TCollection>>

Giriş dizisinin her öğesine uygulanacak bir dönüştürme işlevi.

resultSelector
Func<TSource,TCollection,TResult>

Ara dizinin her öğesine uygulanacak bir dönüştürme işlevi.

Döndürülenler

IEnumerable<TResult>

IEnumerable<T> Öğeleri, öğesinde bire çok dönüştürme işlevini collectionSelectorimmutableArray çağırmanın ve ardından bu dizi öğelerinin ve karşılık gelen kaynak öğelerinin her birini bir sonuç öğesiyle eşlemenin sonucudur.

Şunlara uygulanır