ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Projiziert jedes Element einer Sequenz in ein IEnumerable<T>, fasst die resultierenden Sequenzen zu einer einzigen Sequenz zusammen und ruft für jedes Element in dieser Sequenz eine Ergebnisauswahlfunktion auf.
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)
Typparameter
- TSource
Der Typ der Elemente von immutableArray
.
- TCollection
Der Typ der Zwischenelemente, die von collectionSelector
erfasst werden.
- TResult
Der Typ der Elemente in der resultierenden Sequenz.
Parameter
- immutableArray
- ImmutableArray<TSource>
Das unveränderliche Array.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
Eine Transformationsfunktion, die auf jedes Element der Eingabesequenz angewendet werden soll
- resultSelector
- Func<TSource,TCollection,TResult>
Eine Transformationsfunktion, die auf jedes Element der Zwischensequenz angewendet werden soll
Gibt zurück
Ein IEnumerable<T>, dessen Elemente erzeugt werden, indem für jedes Element von collectionSelector
die 1:n-Transformationsfunktion immutableArray
aufgerufen wird, und anschließend jedes Element der Sequenz und sein entsprechendes Quellelement einem Ergebniselement zugeordnet werden