Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Laufzeittypen in Reflexion

Reflexion stellt Klassen wie Type und MethodInfo bereit, um Typen, Member, Parameter und andere Codeentitäten darzustellen. Wenn Sie Reflexion verwenden, arbeiten Sie allerdings nicht direkt mit diesen Klassen, von denen die meisten als abstrakt deklariert sind (MustInherit in Visual Basic). Stattdessen arbeiten Sie mit den von der Common Language Runtime (CLR) bereitgestellten Typen.

Wenn Sie beispielsweise den C#-Operator typeof (GetType in Visual Basic) verwenden, um ein Type-Objekt abzurufen, ist das Objekt tatsächlich ein RuntimeType. RuntimeType ist von Type abgeleitet und stellt die Implementierungen aller abstrakten Methoden bereit.

Diese Laufzeitklassen sind internal (Friend in Visual Basic). Sie werden in Bezug auf ihre Basisklassen nicht separat dokumentiert, da ihr Verhalten in der Dokumentation der Basisklassen beschrieben ist.

Community-Beiträge

Anzeigen: