Mit C# und LINQ zeigen Sie mir bitte ein Beispiel, wie Sie eine Sammlung von Objekten sortieren können, die auf einer ihrer Eigenschaften basieren und nur einzigartige Ergebnisse liefern.
user
Sicher: `documents.GroupBy(p => p.Name).Select(g => g.First()).ToList()` Dieser Code ist nützlich, wenn Sie wissen, dass Dokumente mit den gleichen Namen Duplikate sind. So nehmen Sie nur die erste. Sie können auch verwenden: `documents.OrderBy(o => o.Name).Distinct()` Aber Sie müssen die IEquatable-Schnittstelle implementieren, um zu definieren, wie Sie Dokumente vergleichen können.
assistant