ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.