Gibt es eine Möglichkeit, eine überladene Methode mithilfe von Reflection in .NET (2.0) aufzurufen? Ich habe eine Anwendung, die Klassen, die von einer gemeinsamen Basisklasse abgeleitet wurden, dynamisch instanziiert. Aus Kompatibilitätsgründen enthält diese Basisklasse zwei gleichnamige Methoden, eine mit und eine ohne Parameter. Ich muss die parameterlose Methode über die Invoke-Methode aufrufen. Im Moment erhalte ich nur einen Fehler, der mir mitteilt, dass ich versuche, eine mehrdeutige Methode aufzurufen.
Ja, ich könnte das Objekt einfach als Instanz meiner Basisklasse umwandeln und die von mir benötigte Methode aufrufen. Irgendwann wird das passieren, aber im Moment werden interne Komplikationen es nicht zulassen.
Jede Hilfe wäre toll! Vielen Dank.