ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dizinin her öğesini bir IEnumerable<T>öğesine projeler, sonuçta elde edilen dizileri tek bir sırayla düzleştirir ve buradaki her öğede bir sonuç seçici işlevi çağırır.
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)
Tür Parametreleri
- TSource
öğelerinin immutableArray
türü.
- TCollection
tarafından collectionSelector
toplanan ara öğelerin türü.
- TResult
Sonuçta elde edilen dizinin öğelerinin türü.
Parametreler
- immutableArray
- ImmutableArray<TSource>
Sabit dizi.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
Giriş dizisinin her öğesine uygulanacak dönüştürme işlevi.
- resultSelector
- Func<TSource,TCollection,TResult>
Ara dizinin her öğesine uygulanacak dönüştürme işlevi.
Döndürülenler
IEnumerable<T> öğeleri her öğesinde immutableArray
bire çok dönüştürme işlevini collectionSelector
çağırmanın ve ardından bu dizi öğelerinin ve karşılık gelen kaynak öğelerinin her birini bir sonuç öğesiyle eşlemenin sonucu olan bir.