Tengo una lista de objetos con tres propiedades enteras. ¿Cómo puedo obtener los valores distintos de la primera propiedad entera de mi lista?Obtener elementos distintos de una lista
18
A
Respuesta
49
Esto debería funcionar,
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
9
Probar:
var g = collection.Select(i => i.Property1).Distinct();
Podría publicar algo de código fuente, de manera que podemos darle un mejor ejemplo?
EDIT:
En mi ejemplo, tengo una colección collection
que contiene numerosos ejemplos de su clase. A continuación, selecciono Property1
de cada clase, filtrando a los distintos valores de esa propiedad.
4
He encontrado esto útil y trabajar bien para mí para cuerdas.
var distinctNames = (from d in YourList select d).Distinct();
Espero que esto sea útil para alguien como yo buscando detalles en SO.
Cuestiones relacionadas
- 1. Obtener una lista de elementos distintos y su recuento de
- 2. ¿Cómo obtengo una lista de índices de elementos distintos de cero en una lista?
- 3. ¿Cómo puedo obtener una lista de colores visualmente distintos?
- 4. elementos distintos y agrupar
- 5. Obtener los elementos distintos de un IEnumerable <T>
- 6. Obtenga una lista de valores distintos en la Lista
- 7. Obtener valores de propiedad distintos de la lista
- 8. Cómo obtener valores distintos de dos Lista <string>?
- 9. - Ordene una matriz con elementos distintos de LogLogN
- 10. C# fusionar elementos distintos de 2 colecciones
- 11. seleccionar elementos distintos de una columna en powershell
- 12. Obtener una lista de elementos de un ArrayList
- 13. Obtener los n elementos menores de una lista en Python
- 14. ¿Cómo obtener elementos duplicados de una lista usando LINQ?
- 15. ¿Cómo obtener una lista de elementos con Watin?
- 16. Cómo expandir una secuencia (var-args) en elementos distintos
- 17. LINQ: ¿Cómo obtener elementos de una lista interna en una lista?
- 18. ¿Cómo obtener valores distintos de una matriz en C#?
- 19. devolver una lista de elementos de una lista en OCaml
- 20. ¿Anida los elementos de la lista dentro de los elementos de lista de una lista ordenada?
- 21. Obtener elementos no distintivos de un IEnumerable
- 22. LINQ: valores distintos
- 23. Cómo contar elementos distintos en campos específicos en QueryDSL
- 24. cómo obtener una lista secundaria de una lista en ocaml
- 25. Sumando elementos en una lista
- 26. JAXB para Resolver referencia elementos con distintos nombres/dinámicas
- 27. Cómo obtener los primeros 10 elementos ordenados de una lista sin ordenar toda la lista
- 28. obtener valores distintos con Ordenada datos
- 29. consultas linq anidadas, ¿cómo obtener valores distintos?
- 30. ¿Cómo obtener madereros distintos en log4j?
+1 Lista resultado = YourListObject.Select (o => o.FirstInteger) .AsParallel(). Distinct(). ToList() "AsParallel()" podría proporcionar algún beneficio de rendimiento, si no nos importa ordenar y tener más elementos en la lista. –
Sai