Sammlungen mit LINQ zuordnen
-
09-06-2019 - |
Frage
Ich habe eine Sammlung von Objekten, zu der ich einfach eine neue Eigenschaft hinzufügen möchte.Wie mache ich das mit LINQ?
Lösung
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}
Andere Tipps
Ich glaube nicht, dass Sie reines LINQ verwenden können.Wenn Sie solche Dinge jedoch häufig in Ihrem Code tun, können Sie dies möglicherweise mit Reflektion zum Laufen bringen.
Warum möchten Sie die zusätzliche Eigenschaft hinzufügen?Oder anders ausgedrückt: Was beabsichtigen Sie mit der Eigenschaft zu tun, sobald Sie sie in Ihrer neuen IEnumerable-Quelle haben?
Wenn Sie es für die Datenbindung benötigen, habe ich eine Hilfsklasse, die Ihnen helfen könnte.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow