我有一个CheckBoxList
我正在浏览所有项目:
foreach (ListItem item in this.checklist.Items)
我想知道如何跳过此CheckBoxList
中的第一项(索引为0的项目)。
答案 0 :(得分:4)
Linq应该帮助你做到这一点。确保将items集合强制转换为类型集合,然后您可以使用Skip
跳过第一项:
foreach (ListItem item in this.checklist.Items.Cast<ListItem>().Skip(1))
答案 1 :(得分:0)
我相信一种方法是:
bool isFirst = true;
foreach (ListItem item in this.checklist.Items)
{
if (isFirst) {
isFirst = false;
} else {
// do checking
}
}
答案 2 :(得分:0)
试试这个。
foreach (ListItem item in this.checklist.Items)
{
if (item != this.checklist.Items[0]) {
// Do something
}
}