如何跳过索引为0的每个复选框列表项
本文关键字:复选框 列表 何跳过 索引 | 更新日期: 2023-09-27 18:13:03
我有一个CheckBoxList
,我正在使用:
foreach (ListItem item in this.checklist.Items)
我想知道如何跳过这个CheckBoxList
中的第一个项目(索引为0的项目)。
Linq应该能帮你做到这一点。确保将项目集合转换为类型化集合,然后您可以使用Skip
跳过第一个项目:
foreach (ListItem item in this.checklist.Items.Cast<ListItem>().Skip(1))
我认为有一种方法可以做到这一点:
bool isFirst = true;
foreach (ListItem item in this.checklist.Items)
{
if (isFirst) {
isFirst = false;
} else {
// do checking
}
}
试试这个
foreach (ListItem item in this.checklist.Items)
{
if (item != this.checklist.Items[0]) {
// Do something
}
}