Sie können Lambda Expression Objects verwenden, um ein Lambda als Ausdruck darzustellen.Aufrufen einer generischen Methode mit Lambda Expressions (und einem Typ, der nur zur Laufzeit bekannt ist)
Wie erstellen Sie einen Lambda Expression Object, der einen generischen Methodenaufruf repräsentiert, wenn Sie nur den Typ kennen, den Sie für die generische Methodensignatur zur Laufzeit verwenden?
Zum Beispiel:
Ich möchte ein Lambda Expression Objects anrufen erstellen: public static TSource Last<TSource>(this IEnumerable<TSource> source)
Aber ich weiß nur, was TSource
zur Laufzeit ist.
Dies ist nicht ganz klar. Welche Methode für welches Objekt möchten Sie erstellen? Möchten Sie einen Verweis auf die letzte generische Methode mit einem Lambda-Ausdruck? – casperOne
@CasperOne: Hallo Casper! a) Ich versuche eine Instanz von ** TheObject ** zu erstellen, die auf ** TheMethod ** verweist. b) Ja, ich möchte die letzte Methode mit einem Lambda-Ausdruck referenzieren (Lambda-Ausdruck-Objekt meine ich). Danke:) – SDReyes