ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Méthode

Définition

Projette chaque élément d’une séquence vers une IEnumerable<T>, aplatit les séquences obtenues en une seule séquence et appelle une fonction de sélecteur de résultats sur chaque élément dans celui-ci.

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)

Paramètres de type

TSource

Type des éléments de immutableArray.

TCollection

Type des éléments intermédiaires collectés par collectionSelector.

TResult

Type des éléments de la séquence résultante.

Paramètres

immutableArray
ImmutableArray<TSource>

Tableau immuable.

collectionSelector
Func<TSource,IEnumerable<TCollection>>

Fonction de transformation à appliquer à chaque élément de la séquence d’entrée.

resultSelector
Func<TSource,TCollection,TResult>

Fonction de transformation à appliquer à chaque élément de la séquence intermédiaire.

Retours

IEnumerable<TResult>

Dont IEnumerable<T> les éléments sont le résultat d’appeler la fonction collectionSelector de transformation un-à-plusieurs sur chaque élément, immutableArray puis de mapper chacun de ces éléments de séquence et leur élément source correspondant à un élément de résultat.

S’applique à