我有一个类结构:

class MyEx{
public int Prop1;
public int Prop2;
public int Prop3
}

Prop1 和 Prop 2 始终相同,Prop3 不同。
这门课我想从更长的时间里检索出来应该是这样的
select new MyEx { Prop1=something;
                  Prop2= something2;
                  Prop3=something3;
}

问题是 something3 不是唯一的,所以我想应用一个 Distinct 到 thw 查询,以获得上面具有不同 Prop3 值的类。
但这似乎不起作用。
任何想法为什么?
谢谢

最佳答案

我想你想要 DistinctBy 来自 MoreLINQ :

var query = items.DistinctBy(x => x.Prop3);

关于c# - 在特定领域与众不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3941504/

10-11 19:18