Ich habe eine Assembly mit einer Klasse, die ein benutzerdefiniertes Ereignis mit einem Delegaten und benutzerdefinierten Ereignisargumenten definiert. Jetzt muss ich diese Assembly dynamisch durch meinen Code laden und eine Instanz dieser Klasse erstellen. Bis hierher bin ich in Ordnung. Jetzt muss ich einen Ereignishandler für das Ereignis bereitstellen, das vom Klassenobjekt ausgelöst wird, und einen benutzerdefinierten Delegaten verwenden. Wie kann ich einen Ereignishandler für das von der Klasse ausgelöste Ereignis mit Reflection hinzufügen?
Das wird nicht funktionieren. Ein Ereignis ist genauso ein Feld wie eine Eigenschaft ein Feld ist. Ereignisse haben add_ und remove_ Methoden (die du wie property get/set definierst, außer dass du add/remove verwendest).