1
刪除一個項目我有字符串類型的IEnumerable從複選框列表中選擇項目如下:自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);
}
}
但仍項目在該列表中存在。它不會被刪除。
我不想刪除內容,因爲我需要添加一些條件,如果我的列表包含「4」 – user1882705
@ user1882705正如我所提到的,你可以先將它轉換爲列表,然後你可以刪除... –