У меня есть два списка типа SelectListItem.Я пытаюсь удалить элементы в списке, который существует в другом списке.Я перепробовал все типы кодов, но напрасно, пожалуйста, помогите мне Коды, которые я пробовал:
Channels=New List<SelectListItem>();
RequestedChannels=New List<SelectListItem>();
Channels = GetChannelList();
RequestedChannels = GetChannelList(UserID, ControlChannels);
1-й случай
Channels = Channels.Except(RequestedChannels).ToList();
2-й случай
Channels = Channels.Where(item => !RequestedChannels.Contains(item)).ToList();
3-йcase
foreach (SelectListItem item in RequestedChannels)
Channels.Remove(item);
Но эти случаи не работают.Пожалуйста помоги.С наилучшими пожеланиями, Сурадж