LINQ: Liefert alle ausgewählten Werte einer CheckBoxList mit einem Lambda-Ausdruck
Stellen Sie sich ein Szenario vor, in dem Sie einen abrufen möchtenList
oderIEnumerable
der Werte aller ausgewählten Kontrollkästchen in einem<asp:CheckBoxList>
.
Hier ist die aktuelle Implementierung:
IEnumerable<int> allChecked = (from item in chkBoxList.Items.Cast<ListItem>()
where item.Selected
select int.Parse(item.Value));
Frage: Wie können Sie diese LINQ-Abfrage mithilfe eines Lambda-Ausdrucks oder einer Lambda-Syntax verbessern?