GrapeCity ActiveReports for .NET 12.0J
Flatten<T>(T,Func<T,IEnumerable<T>>) メソッド

項目型。
T型のオブジェクト
子のコレクションを返す関数です。
このメソッドは、LINQメソッドを拡張して、T型のオブジェクトの子孫の単一レベルのコレクション(コレクション)を取得します。
構文
'宣言
 
Public Overloads Shared Function Flatten(Of T)( _
   ByVal source As T, _
   ByVal childSelector As Func(Of T,IEnumerable(Of T)) _
) As IEnumerable(Of T)
public static IEnumerable<T> Flatten<T>( 
   T source,
   Func<T,IEnumerable<T>> childSelector
)

パラメータ

source
T型のオブジェクト
childSelector
子のコレクションを返す関数です。

型パラメータ

T
項目型。

戻り値の型

T型の要素の1つのレベールのリストを返します。
参照

関連項目

EnumerableExtensions クラス
EnumerableExtensions メンバ
オーバーロード一覧

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.