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 bu dizideki 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 immutableArraytürü.
- TCollection
tarafından collectionSelectortoplanan 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 bir dönüştürme işlevi.
- resultSelector
- Func<TSource,TCollection,TResult>
Ara dizinin her öğesine uygulanacak bir dönüştürme işlevi.
Döndürülenler
IEnumerable<T> Öğeleri, öğesinde bire çok dönüştürme işlevini collectionSelectorimmutableArray çağırmanın ve ardından bu dizi öğelerinin ve karşılık gelen kaynak öğelerinin her birini bir sonuç öğesiyle eşlemenin sonucudur.