System::Collections::Generic::IEnumerable::LINQ_SelectMany メソッド

IEnumerable::LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>>&) method

template<typename Result> SharedPtr<IEnumerable<Result>> System::Collections::Generic::IEnumerable<T>::LINQ_SelectMany(const Func<Source, SharedPtr<IEnumerable<Result>>> &selector)

参照

IEnumerable::LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>>&) method

シーケンスの各要素を投影し、結果として得られるシーケンスを1つのシーケンスに結合します。

template<typename ResultType> SharedPtr<IEnumerable<ResultType>> System::Collections::Generic::IEnumerable<T>::LINQ_SelectMany(const Func<T, SharedPtr<IEnumerable<ResultType>>> &selector)
パラメーター説明
ResultTypeselector が返す値の型。
パラメーター説明
selectorconst Func<T, SharedPtr<IEnumerable<ResultType>>>&変換関数。

ReturnValue

入力シーケンスの各要素に対して 1 対多の射影関数を呼び出した結果を含む IEnumerable

参照