Ich spiele mit LINQ, um es zu lernen, aber ich kann nicht herausfinden, wie Sie verwenden Distinct
wenn ich keine einfache Liste habe (eine einfache Liste von ganzen Zahlen ist ziemlich einfach zu machen, das ist nicht die Frage). Wenn ich Folgendes verwenden möchte Unverwechselbar auf eine Liste eines Objekts auf eine o mehr Eigenschaften des Objekts?
Beispiel: Wenn ein Objekt Person
, mit Eigenschaft Id
. Wie kann ich alle Personen erreichen und verwenden Distinct
über sie mit der Eigenschaft Id
des Objekts?
Person1: Id=1, Name="Test1"
Person2: Id=1, Name="Test1"
Person3: Id=2, Name="Test2"
Wie kann ich nur Person1
y Person3
? Ist das möglich?
Wenn es nicht möglich ist, mit LINQ, was wäre der beste Weg, um eine Liste von haben Person
abhängig von einigen seiner Eigenschaften in .NET 3.5?