Digamos que hayan siguientes datos:Como llegar distinta con alto valor utilizando LINQ
Name Priority
A 3
A 5
B 1
C 1
C 3
C 2
Quiero obtener la lista de nombres distintos con más alta prioridad, por lo que el resultado será similar:
Name Priority
A 5
B 1
C 3
¿Cómo puedo usar Linq para hacer eso?
No estoy seguro si usted es consciente, pero LINQPad es ideal para este tipo de fragmentos rápidos. –
Buena idea usar con la sobrecarga de GroupBy que requiere una proyección. Es una pena que no haya un método de extensión MaxBy y tenemos que recurrir a un agregado. –
@Martinho, podemos resolver esto sin agregado y usando max, verifique mi respuesta .... – RameshVel