Ich habe eine Liste, die einige Eigenschaften und eine Liste enthält. Ich möchte die einzigartige Datensätze auszuwählen, basierend auf der Eigenschaft der inneren Liste, wie kann ich es LINQ Beispiel ListeWählen Sie die verschiedenen Daten aus der Liste mit LINQ
{item1 = 1, item2=2,list{a1=l1,a2=l2,a3=l5},item3 =3}
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
Ich möchte mit erreichen, den Datensatz wählen, die unterschiedliche Wert der Eigenschaft „a1“ .Wenn ich doppelten Wert von „a1“ gefunden, dann wird i Wert „a3“ = „l5“
Erwartetes Ergebnis vergleichen:
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
Können Sie die Struktur Ihrer Klassen bieten? Ich bin nicht sicher zu verstehen, wie Sie sie gebaut haben (sieht aus wie Dictionnary zu mir) – fharreau
Leppie unten ist die ähnliche Struktur – Pavan