ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Methode

Definitie

Projecteert elk element van een reeks naar een IEnumerable<T>, plat de resulterende reeksen in één reeks en roept een resultaatselectorfunctie aan op elk element daarin.

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)

Type parameters

TSource

Het type van de elementen van immutableArray.

TCollection

Het type van de tussenliggende elementen die door collectionSelector.

TResult

Het type van de elementen van de resulterende reeks.

Parameters

immutableArray
ImmutableArray<TSource>

De onveranderbare matrix.

collectionSelector
Func<TSource,IEnumerable<TCollection>>

Een transformatiefunctie die moet worden toegepast op elk element van de invoerreeks.

resultSelector
Func<TSource,TCollection,TResult>

Een transformatiefunctie die moet worden toegepast op elk element van de tussenliggende reeks.

Retouren

IEnumerable<TResult>

Een IEnumerable<T> wiens elementen het resultaat zijn van het aanroepen van de een-op-veel-transformatiefunctie collectionSelector op elk element van immutableArray en vervolgens het toewijzen van elk van deze reekselementen en het bijbehorende bronelement aan een resultaatelement.

Van toepassing op