Considérez un scénario dans lequel vous souhaitez récupérer un List
ou IEnumerable
des valeurs de toutes les cases à cocher sélectionnées dans un <asp:CheckBoxList>
.
Voici l'implémentation actuelle:
IEnumerable<int> allChecked = (from item in chkBoxList.Items.Cast<ListItem>()
where item.Selected
select int.Parse(item.Value));
Question : Comment amélioreriez-vous cette requête LINQ en utilisant une expression lambda ou une syntaxe lambda?