Aufrufen einer Methode mit optionalen Parametern über Reflektion [duplizieren]

9

Ich kann Type.InvokeMember verwenden, um eine Methode über Reflektion aufzurufen, und es scheint ziemlich robust zu sein, zum Beispiel mit Param-Array-Parametern. Aus irgendeinem Grund behandelt es jedoch keine optionalen Parameter.

Gibt es einen besseren eingebauten Ansatz für den Aufruf einer Methode (vielleicht mit dem DLR), die optionale Parameter berücksichtigt?

    
James Gaunt 02.04.2012, 13:50
quelle

1 Antwort

5

Im folgenden Beispiel rufen wir eine Funktion mit zwei Parametern auf, die nichts zurückgeben. Zweiter Parameter ist optional.

%Vor%     
Romil Kumar Jain 26.04.2012 09:22
quelle