Linq 根据我们的枚举器每次选择 5 项
我们的清单例如"theList"
has 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
声明并做出多重性来确定我们新结果集的边界。
for (int i=0; i < 20 ; i++)
{
var fiveitems = theList.Skip(i*5).Take(5);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)