Bagikan melalui


ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Metode

Definisi

Memproyeksikan setiap elemen urutan ke IEnumerable<T>, meratakan urutan yang dihasilkan menjadi satu urutan, dan memanggil fungsi pemilih hasil pada setiap elemen di dalamnya.

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)

Jenis parameter

TSource

Jenis elemen immutableArray.

TCollection

Jenis elemen perantara yang dikumpulkan oleh collectionSelector.

TResult

Jenis elemen dari urutan yang dihasilkan.

Parameter

immutableArray
ImmutableArray<TSource>

Array yang tidak dapat diubah.

collectionSelector
Func<TSource,IEnumerable<TCollection>>

Fungsi transformasi untuk diterapkan ke setiap elemen urutan input.

resultSelector
Func<TSource,TCollection,TResult>

Fungsi transformasi untuk diterapkan ke setiap elemen urutan perantara.

Mengembalikan

IEnumerable<TResult>

Elemen IEnumerable<T> yang merupakan hasil dari pemanggilan fungsi collectionSelector transformasi satu-ke-banyak pada setiap elemen immutableArray dan kemudian memetakan masing-masing elemen urutan tersebut dan elemen sumber yang sesuai ke elemen hasil.

Berlaku untuk