{"conversations": [{"from": "user", "value": "Usant C# i LINQ, si us plau, mostra' m un exemple de com ordenar una col\u00b7 lecci\u00f3 d' objectes basats en una de les seves propietats, i tornant nom\u00e9s resultats \u00fanics."}, {"from": "assistant", "value": "\u00c9s clar: 144documents.GroupPer(p => p. Name). Select(g => g.First(). Per aList() 192) Aquest codi \u00e9s \u00fatil quan sabeu que els documents amb els mateixos noms s\u00f3n duplicats. De manera que agafeu nom\u00e9s el primer. Tamb\u00e9 podeu usar: (gdocuments. Order(o => oName. Dinst(), per\u00f2 haureu d' implementar la interf\u00edcie Iquatable per a definir com comparar els documents."}]}