相关疑难解决方法(0)

C#3.0:需要从List <>返回重复项

我在C#中有一个List <>对象,我需要一种方法来返回列表中被认为是重复的对象.我不需要Distinct结果集,我需要一个我将从我的存储库中删除的项目列表.

为了这个例子,让我说我有一个"汽车"类型的列表,我需要知道这些汽车中哪一个与列表中的另一个颜色相同.以下是列表中的汽车及其颜色属性:

Car1.Color = Red;

Car2.Color = Blue;

Car3.Color = Green;

Car4.Color = Red;

Car5.Color = Red;
Run Code Online (Sandbox Code Playgroud)

对于这个例子,我需要结果(IEnumerable <>,List <>或其他)来包含Car4和Car5,因为我想从我的存储库或数据库中删除这些,这样我的存储库中每种颜色只有一辆汽车.任何帮助,将不胜感激.

c# linq lambda iequalitycomparer

19
推荐指数
3
解决办法
7584
查看次数

标签 统计

c# ×1

iequalitycomparer ×1

lambda ×1

linq ×1