Ich habe eine List
vom Typ MyObject
mit einer Definition darunter:
Gegeben ein List
vom Typ MyObject
, benutze LINQ welchen Ausdruck soll ich verwenden um alle distinct OtherObject
zu bekommen?
Was ich vorhatte, war, jede MyObject
zu loopen und die eindeutige OtherObject
von der Eigenschaft ObjectList
zu bekommen, aber dann muss ich das distinct über die Liste bekommen.
Bitte beachten Sie Folgendes:
MyObject[0].Objectlist[0] == 'ItemA'
und MyObject[1].Objectlist[0] == 'ItemA'
es wird immer noch eine einzelne Instanz von ItemA
zurückgegeben. Dieser Code ist nur eine Darstellung. Auf diese Weise greife ich übrigens nicht auf meine Objekte zu.
Wie wäre es mit:
%Vor%Sie können die Technik aus Distinct () mit Lambda? verwenden, um zu ändern, wie Sie entscheiden, ob ein Objekt unterscheidet sich von einem anderen.
Tags und Links c# linq list ienumerable distinct