我从复选框列表中选择了字符串类型的 IEnumerable,如下所示:
var list1 = chkboxlist.Items.Cast<ListItem>().Where(item => item.Selected == true).Select(item => item.Value);
if (list1.Contains("4"))
{
//then remove that item from the list like
for (int i = list1.Count() - 1; i >= 0; i--)
{
if (list1.ElementAt(i) == "4") list1.ToList().RemoveAt(i);
}
}
但项目仍然存在于该列表中。它没有被删除。