Linq 列挙子に基づいて毎回 5 項目を選択
たとえば、リストに"theList"
は100 個のアイテムがあり、リストを調べて各反復で 5 つのアイテムを選択したい場合、
これを目的の結果に変更するサンプル コード:
theList = dt.AsEnumerable()
.Select(row => new CustItem
{
Name = row.Field<string>("tName"),
Title = row.Field<string>("tTitle"),
}).ToList();
ループ内で繰り返し処理し、選択した 5 つのアイテムを毎回処理するか、他のメソッドに渡します。
それのようなもの:
for (int i=0; i < 20 ; i++)
"i"
ステートメントで列挙子を使用linq select
し、多重度を作成して新しい結果セットの境界を作成したいと考えています。