请注意,我希望代码简短。
List<ListItem> selected = CBLGold.Items.Cast<ListItem>() .Where(li => li.Selected) .ToList();
或简单地
foreach:
List<ListItem> selected = new List<ListItem>();foreach (ListItem item in CBLGold.Items) if (item.Selected) selected.Add(item);
如果您只想要
ListItem.Value:
List<string> selectedValues = CBLGold.Items.Cast<ListItem>() .Where(li => li.Selected) .Select(li => li.Value) .ToList();



