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?
Im folgenden Beispiel rufen wir eine Funktion mit zwei Parametern auf, die nichts zurückgeben. Zweiter Parameter ist optional.
%Vor%Tags und Links .net c# reflection optional-parameters