Mam listę obiektów z trzema właściwościami całkowitymi. Jak mogę uzyskać różne wartości pierwszej własności całkowitej z mojej listy?Uzyskaj różne elementy z listy
18
A
Odpowiedz
49
To powinno działać,
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
9
Spróbuj:
var g = collection.Select(i => i.Property1).Distinct();
mógłbyś pisać jakiś kod źródłowy tak, że możemy dać lepszy przykład?
EDIT:
W moim przykładzie mam kolekcję collection
która zawiera liczne przypadki swojej klasie. Następnie wybieram Property1
z każdej klasy, filtrując do różnych wartości tej właściwości.
4
Znalazłem to użyteczne i działa dobrze dla mnie strun.
var distinctNames = (from d in YourList select d).Distinct();
Mam nadzieję, że jest to przydatne dla kogoś takiego jak ja szukającego informacji w SO.
Powiązane problemy
- 1. Uzyskaj wszystkie elementy z listy za pomocą MailChimp API 3,0
- 2. Uzyskaj unikalne krotki z listy, Python
- 3. Uzyskaj unikalne przedmioty z listy?
- 4. Uzyskaj wartości właściwości Distinct z listy
- 5. Uzyskaj wszystkie elementy iframe
- 6. Uzyskaj elementy nieodróżnialne od IEnumerable
- 7. Uzyskaj maksymalną wartość z listy z listami?
- 8. Usuń elementy listy wyraźnie
- 9. Jak przenosić elementy listy?
- 10. Elementy listy drukowania:
- 11. Usuń wybrane elementy z listy na liście
- 12. Python: warunkowo usuwać elementy z listy
- 13. Usuń elementy listy z podanych indeksów
- 14. LINQ: Jak pobrać elementy z wewnętrznej listy do jednej listy?
- 15. Różne elementy wdrażania dla każdego testu
- 16. Uzyskaj różne kolumny w każdym wierszu
- 17. Dodaj elementy do listy słowników
- 18. Pokaż tylko najbliżsi elementy listy
- 19. python: dziwne elementy listy kombinacja
- 20. Animowane elementy listy w ListView
- 21. Połączyć elementy listy w R
- 22. Jak podsumować elementy listy numerycznej
- 23. Uzyskaj dostęp do listy "bad sites" z wbudowanego Chromium?
- 24. uzyskać różne i wspólne elementy w dwóch tablicach z LINQ
- 25. Uzyskaj różne miesiące z bazy danych za pomocą HQL
- 26. Jaki jest najbardziej pythonic sposób, aby upewnić się, że wszystkie elementy listy są różne?
- 27. Usuń puste elementy z listy z charakterem (0)
- 28. Uzyskaj dwa elementy z sekwencji za każdym razem
- 29. Python: Zrozumienie listy, aby przypisać różne wartości
- 30. Android: Jak wyłączyć elementy listy podczas tworzenia listy?
+1 Lista wynik = YourListObject.Select (o => o.FirstInteger) .AsParallel(). Distinct(). ToList() "AsParallel()" może dać pewne korzyści wydajności, jeśli nie dba o zamówić i mieć więcej pozycji na liście. –
Sai