Ich versuche eine linq-Abfrage zu finden, damit ich sie in eine if-Anweisung schreiben kann.
Pseudocode:
IDList ist eine Liste von ints List & lt; int & gt;
%Vor%aber ich kann nicht herausfinden, was nötig ist.
In nicht-linq funktioniert das:
%Vor%aber ich möchte es als eine Zeile, wenn möglich.
Ich habe das zuerst versucht:
%Vor%, aber das löst einen Kompilierfehler aus
Ich frage mich, ob es einer dieser beiden sein sollte?
%Vor%oder
%Vor%Ich verstehe nicht vollständig, wie die Lambdas und die Dinge funktionieren oder den Unterschied zwischen Andy und Existieren, also bin ich mir nicht sicher, ob ich auf der falschen Linie bin?
Sie können das einfach tun:
%Vor% Angenommen, MyList
ist ein IEnumerable<T>
(oder alles, was von IEnumerable<T>
abgeleitet wird), wobei T ein Objekt ist, das eine Eigenschaft namens Id
des gleichen Typs der Eigenschaft Id
für% co_de hat % Instanz.