ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Metoda

Definice

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků na každém prvku v něm.

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)

Parametry typu

TSource

Typ prvků .immutableArray

TCollection

Typ zprostředkujících prvků shromážděných collectionSelectorpomocí .

TResult

Typ prvků výsledné sekvence.

Parametry

immutableArray
ImmutableArray<TSource>

Neměnné pole.

collectionSelector
Func<TSource,IEnumerable<TCollection>>

Transformační funkce, která se použije pro každý prvek vstupní sekvence.

resultSelector
Func<TSource,TCollection,TResult>

Transformační funkce, která se použije pro každý prvek zprostředkující sekvence.

Návraty

IEnumerable<TResult>

Jejíž IEnumerable<T> prvky jsou výsledkem vyvolání transformační funkce collectionSelector 1:N u každého prvku immutableArray a pak mapování každého z těchto prvků sekvence a jejich odpovídající zdrojový prvek na výsledný prvek.

Platí pro