Ist es möglich, fügen Sie eine Methode zu einer BESTEHENDEN Klasse zur Laufzeit? warum oder warum nicht?

Ich könnte mir vorstellen, dies könnte mithilfe von Reflektion.Emittieren,

aber eine ähnliche Frage auf SO nur Antworten, wie das erstellen einer Klasse/Methode dynamisch, nicht, wie das update einer vorhandenen Klasse.

In eine ähnliche Richtung, ist es möglich, löschen von Methoden /Klassen zur Laufzeit? Wenn dem so ist, ich vermute, man könnte einfach löschen, die Klasse, und fügen Sie es wieder mit seinen alten Methoden plus die neuen.

Vielen Dank im Voraus.

P. S. ich habe keinen Verwendungszweck für diese, ist es nur eine Frage der Neugier.

  • Dies ist ein perfektes Beispiel dafür, warum SO Fragen enthalten sollte nur eine Frage pro post. Marc und Henk jeder beantwortet eine separate Frage, die Sie gefragt, und beide sind gute, richtige Antworten. Welche Sie wählen, wie Sie die richtige ein und akzeptieren? Bitte beschränken Sie sich auf eine single Frage pro post um diese situation zu vermeiden, wo einer der Responder wird belohnt und der andere nicht, obwohl beide Antworten sind gut, richtig, und die Antwort auf Ihre Frage.
  • Ok. Ich werde versuchen, daran zu erinnern, dass in der Zukunft. der single-purpose-Prinzip für Fragen, anstatt von Methoden/Objekte. Nun, da die Tat getan wurde, obwohl, ich sollte das wohl nicht ändern.
InformationsquelleAutor user420667 | 2012-06-22
Schreibe einen Kommentar