Aracılığıyla paylaş


ImmutableArrayExtensions.SelectMany<TSource,TCollection,TResult> Yöntem

Tanım

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 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 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<TResult>

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.

Şunlara uygulanır