Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit Hilfe der Klassen im Reflection-Namespace in Verbindung mit System.Type können Sie Informationen über geladene Assemblies und die darin definierten Typen (z. B. Klassen, Schnittstellen und Werttypen erhalten. Sie können Reflektion verwenden, um Instanzen eines Typs zur Laufzeit zu erstellen, sie aufzurufen und auf sie zuzugreifen.
In diesem Abschnitt
- Übersicht über Reflektion
Reflektion und die Hauptanwendungsgebiete. - Anzeigen von Typinformationen
Beschreibt die System.Type-Klasse und gibt Codebeispiele, die veranschaulichen, wie System.Type zusammen mit anderen Reflektionsklassen verwendet wird, um Informationen über Konstruktoren, Methoden, Felder, Eigenschaften und Ereignisse zu erhalten. - Von Reflektionsklassen verwendete Entwurfsmuster
Stellt eine Tabelle zur Verfügung, in der das Muster zur Namensvergabe für Methoden sowie die Verwendung der gebräuchlichsten Reflektionsklassen wie Module, Type und MemberInfo beschrieben wird. - Sicherheitsüberlegungen für die Reflektion
Beschreibt die Regeln, die festlegen, in welchem Ausmaß Reflektion verwendet werden kann, um Informationen über Typen zu erhalten und auf Typen zuzugreifen. - Dynamisches Laden und Verwenden von Typen
Beschreibt die Reflektionsschnittstelle für benutzerdefinierte Bindung, die spätes Binden unterstützt. - Zugreifen auf Standardelemente
Veranschaulicht die Verwendung von Reflektion zum Zugriff auf Standardmember, die in einer Klasse enthalten sind. - Zugreifen auf Standardargumentwerte
Veranschaulicht die Verwendung von Reflektion zum Zugriff auf Argumente mit Standardwerten. Weiterhin wird der Aufruf von Methoden beschrieben, die Argumente mit Standardwerten enthalten. - Zugreifen auf benutzerdefinierte Attribute
Veranschaulicht die Verwendung von Reflektion zur Abfrage, ob Attribute und deren Werte vorhanden sind. - Angeben vollständig gekennzeichneter Typnamen
Beschreibt das Format für vollständig gekennzeichnete Typnamen in BNF (Backus-Naur-Form) sowie die Syntax zur Angabe von Sonderzeichen, Assemblynamen, Zeigern, Verweisen und Arrays.
Verwandte Abschnitte
- System.Reflection.Emit
Beschreibt die Hauptfeatures des Emit-Namespaces.