比较值

时间:2016-02-10 17:39:14

标签: c# linq lambda

我需要在比较2个值的地方做一个select distinct。在方法中,我执行以下操作:

DistinctErrors = Errors.Select(o => new { o.Type, o.References })
                       .Distinct()
                       .Count();

o.Type是一个字符串,但是o.References是一个对象集合。 o.References中的每个对象都有一个Name属性作为字符串,Value属性作为字符串,它实际上是o.Type和每个o.Reference的名称和值我要比较,所以&# 39; s实际上是要比较的3个值。

如何将Type与每个参考名称和值进行比较?

谢谢, 彼得

1 个答案:

答案 0 :(得分:1)

也许您想使用=ROUND(LEFT(TEXT(A2,".00000"),LEN(A2)-LEN(SUBSTITUTE(A2,"0",""))+4)*CHOOSE(LEN(A2)-LEN(SUBSTITUTE(A2,"0","")),100,1000,10000,100000,1000000),1)/CHOOSE(LEN(A2)-LEN(SUBSTITUTE(A2,"0","")),100,1000,10000,100000,1000000)展平引用?

SelectMany