ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Promítne každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci selektoru výsledků pro každý prvek v této sekvenci.
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 elementů .immutableArray
- TCollection
Typ mezilehlých prvků shromážděných nástrojem collectionSelector
.
- 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 na každý prvek vstupní sekvence.
- resultSelector
- Func<TSource,TCollection,TResult>
Transformační funkce, která se má použít pro každý prvek mezisekvence.
Návraty
Jejíž IEnumerable<T> elementy jsou výsledkem vyvolání transformační funkce collectionSelector
1:N u každého prvku immutableArray
a pak mapování všech těchto elementů sekvence a jejich odpovídajícího zdrojového prvku na prvek výsledku.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro