Nug*_*ugs 5 c# linq linq-to-objects
我有2 IList<T>
个相同类型的对象ItemsDTO
.我想从另一个列表中排除一个列表.然而,这对我来说似乎没有用,我想知道为什么?
IList<ItemsDTO> related = itemsbl.GetRelatedItems();
IList<ItemsDTO> relating = itemsbl.GetRelatingItems().Except(related).ToList();
Run Code Online (Sandbox Code Playgroud)
我正在尝试related
从relating
列表中删除项目.
Mag*_*nus 11
由于class是引用类型,因此您的ItemsDTO
类必须重写Equals
并GetHashCode
使其工作.