如何使foreach从列表中而不是从第一项中读取数据
本文关键字:一项 数据 读取 foreach 何使 列表 | 更新日期: 2023-09-27 18:37:19
我有这个代码:
var rows = sheet.Descendants<Row>().ToList();
foreach (Row row in rows)
{
//some logic
}
在上面的代码中,我得到了一些行集合并从中制作列表,然后我在列表上制作 foreach 循环。
我需要从行列表中的第二项读取foreach,而不是从实现的第一项中读取。
实现它的优雅方式是什么?
您可以使用
IEnumerable.Skip
var rows = sheet.Descendants<Row>().ToList(); //.ToList() is not neccesarry for this example, but may be necessary later on.
foreach (Row row in rows.Skip(1))
{
//some logic
}
这将从第 2 行开始。