Gelegentlich müssen Sie vielleicht während der Laufzeit ein Objekt nach seinen Membern abfragen oder sogar eine Methode zu diesem Objekt aufrufen, ohne den genauen Typ zu kennen. Einige Leser werden bereits erkannt haben, dass es sich bei letzterer Aufgabe um einen spät gebundenen Aufruf oder die Methode IDispatch handelt. In .NET ermöglichen die Reflection-API-Klassen, von denen sich die meisten im Namensraum System.Reflection befinden, den Entwicklern die Abfrage von Typ-Daten während der Laufzeit sowie die Durchführung eines spät gebundenen Methodenaufrufs. Auch Intellisense von Visual Studio .NET verwendet Reflection zur Anzeige der Methoden- und Parameter-Listen während der Code-Erstellung.
In diesem Artikel werden zwei Beispielanwendungen erörtert – eine in Laufzeit ausgeführte Berichtsoption für Klassendaten und eine komplizierte „Hello World“-Anwendung – an denen ein spät gebundener Methodenaufruf demonstriert werden kann.
Neueste Kommentare
Noch keine Kommentare zu Aufruf von .NET-Klassendaten mit Reflection
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.