Реализация ASP.NET с тремя элементами управления checkboxlist (chkRecommended, chkOthers, chkCombined)
var listItems = (from ListItem listItem in chkRecommended.Items
where listItem.Selected
select listItem)
.Union(from ListItem listItem in chkOthers.Items
where listItem.Selected
select listItem)
.OrderBy(listItem => listItem.Text);
chkCombined.Items.Clear();
foreach (ListItem listItem in listItems)
chkCombined.Items.Add(listItem);
Если вы просто имели в виду список значений, а не другой элемент управления, вы можете изменить исходный запрос, который я предоставилили расширить его так
var listValues = listItems.Select(listItem => listItem.Value);