3
A
回答
4
我會去的lambda ... wayyy更好
var bars = Foos.Select(f => f.Bar).Distinct().ToArray();
與@lassevk發佈的內容相同。
我還想補充一點,你可能希望在最後一分鐘之前不要轉換爲數組。
LINQ在後臺做了一些優化,查詢一直保留在它的查詢表單中,直到明確需要。因此,您可能希望首先將所需的所有內容構建到查詢中,以便完全應用任何可能的優化。
通過評估手段我要求的東西,明確要求評價;像「COUNT()」或「ToArray的()」等
2
試試這個:
var distinctFooBars = (from foo in foos
select foo.Bar).Distinct().ToArray();
3
,如果你想用流利的模式這應該工作:
string[] arrayStrings = fooList.Select(a => a.Bar).Distinct().ToArray();
0
你不應該能夠做這樣的事?
var strings =(from a fooList select a.Bar).Distinct(); string [] array = strings.ToArray();
相關問題
- 1. 如何從extjs存儲獲取JSON數組中的屬性值?
- 2. 從列表中獲取不同的屬性值
- 3. 如何從屬性表中獲取值
- 4. 從列表中獲取列中所有不同的值作爲數組從表
- 5. 從兩個不同的數組列表中獲取值?
- 6. 從列表中獲取不同的值
- 7. PowerShell - 如何從數組中獲取PsObject屬性的值?
- 8. 從PropertyGrid獲取屬性和值列表
- 9. 如何獲取屬性屬性列表?
- 10. 如何從不同名稱的屬性列表中選擇值?
- 11. 如何從屬性中獲取值(如果存在)或從Xpath中的其他屬性獲取值?
- 12. 如何從數組中獲取屬性名稱和值
- 13. 從不同數組中獲取值javascript
- 14. 如何從屬性中獲取值?
- 15. 我如何從laravel中的數組獲取值的列表?
- 16. PHP:如何從不同的數組中獲取公共值?
- 17. 從屬性中獲取屬性值
- 18. 如何按列表中的屬性值獲取/查找對象
- 19. Json從數組中獲取屬性?
- 20. 如何在AngularJS中獲取數組屬性的值
- 21. 如何從jQuery對象中的元素中獲取屬性值的數組
- 22. 如何從兩個表中獲取不同的數據。列
- 23. 如何從數組列表中獲取值?
- 24. 如何獲取數組的值並獲取數組中相同值的總數?
- 25. 從列中獲取不同的值R
- 26. 如何從MemberExpression獲取屬性值
- 27. 如何從pom.xml獲取屬性值?
- 28. 如何從數組中獲取特定對象的屬性?
- 29. 如何從存根函數參數中獲取屬性?
- 30. MySQL - 如何獲取表B中不存在的值的列表?
我可以得到另一個屬性嗎? – 2017-12-07 08:09:24