1
我有兩個類型爲SelectListItem的列表。 我想刪除列表中的項目存在於另一個列表中。 我嘗試了所有類型的代碼卻徒勞無功,請幫助我 我試過代碼:基於另一個列表從列表中刪除項目
Channels=New List<SelectListItem>();
RequestedChannels=New List<SelectListItem>();
Channels = GetChannelList();
RequestedChannels = GetChannelList(UserID, ControlChannels);
第一種情況
Channels = Channels.Except(RequestedChannels).ToList();
第二種情況
Channels = Channels.Where(item => !RequestedChannels.Contains(item)).ToList();
第三屆情況下
foreach (SelectListItem item in RequestedChannels)
Channels.Remove(item);
但這些案件不起作用。 請幫忙。 感謝和問候, 蘇拉傑