Tôi có một danh sách các đối tượng có ba thuộc tính nguyên. Làm thế nào tôi có thể nhận được các giá trị riêng biệt của thuộc tính số nguyên đầu tiên từ danh sách của tôi?Nhận các mục riêng biệt từ danh sách
18
A
Trả lời
49
này nên làm việc,
List<int> result = YourListObject.Select(o => o.FirstInteger).Distinct().ToList();
9
Hãy thử:
var g = collection.Select(i => i.Property1).Distinct();
Bạn có thể đăng một số mã nguồn để chúng tôi có thể cung cấp cho bạn một ví dụ tốt hơn?
EDIT:
Trong ví dụ của tôi, tôi có một bộ sưu tập collection
trong đó có nhiều trường hợp của lớp học của bạn. Sau đó, tôi chọn Property1
từ mỗi lớp, lọc theo các giá trị khác biệt của thuộc tính đó.
4
Tôi đã tìm thấy này hữu ích và làm việc tốt cho tôi cho chuỗi.
var distinctNames = (from d in YourList select d).Distinct();
Hy vọng điều này hữu ích cho một số người như tôi đang tìm kiếm chi tiết trong SO.
Các vấn đề liên quan
- 1. Nhận các mục duy nhất từ danh sách danh sách?
- 2. Android MediaStore nhận các thư mục nhạc riêng biệt
- 3. jQuery - Kéo và thả các phần tử từ danh sách vào các khối riêng biệt
- 4. Cách đặt onClickListener cho các phần riêng biệt của danh sách tùy chỉnhXem mục? [Android]
- 5. Thêm mục vào các hàng riêng biệt trong danh sách xem
- 6. Tạo danh sách tùy chỉnh riêng biệt trong C#
- 7. Thủ tục Python để điền từ điển từ dữ liệu trong 2 danh sách riêng biệt
- 8. Tách một danh sách theo ngày riêng biệt
- 9. chọn các mục riêng biệt từ một cột trong powershell
- 10. sao chép các mục danh sách từ danh sách này sang danh sách khác trong sharepoint
- 11. Django - nhận các ngày riêng biệt từ dấu thời gian
- 12. Emacs: chuyển đổi mục trên dòng riêng biệt vào một danh sách bằng dấu phẩy
- 13. Danh sách các từ dành riêng trong JavaScript
- 14. Danh sách các từ dành riêng trong đường ray * 3 *
- 15. Chọn biệt Danh sách từ từ Array với LINQ
- 16. Nhận nghỉ từ danh sách số lần
- 17. Kiểm tra xem mục danh sách chứa các mục từ danh sách khác
- 18. Get mục cụ thể từ danh sách các hàng C#
- 19. Truy cập mục trong danh sách các danh sách
- 20. trích mục từ danh sách các từ điển
- 21. Cách nhận tất cả các mục khác trong danh sách
- 22. Nhận mục danh sách động trong các mẫu django
- 23. Cách nhận các giá trị khác biệt từ hai Danh sách <string>?
- 24. Nhận danh sách phụ từ một danh sách trong Freemarker
- 25. python nhận được một danh sách các giá trị từ danh sách các dict
- 26. Thêm các mục vào danh sách từ LINQ var
- 27. Xóa mục khỏi Danh sách và nhận mục đồng thời
- 28. java interscect, union, join, danh sách riêng biệt với vị từ
- 29. Grails - Cách lấy danh sách các đối tượng người dùng riêng biệt
- 30. Lấy sự khác biệt đối xứng từ danh sách chung
+1 Danh sách kết quả = YourListObject.Select (o => o.FirstInteger) .AsParallel(). Khác biệt(). ToList() "AsParallel()" có thể cung cấp cho một số hiệu suất benfit, nếu chúng ta không quan tâm đặt hàng và có nhiều mặt hàng trong danh sách. –
Sai