Reflection

Um die in den Metadaten enthaltenen Attribute nutzen zu können, müssen Sie – idealerweise während der Laufzeit – auf sie zugreifen können. Die Klassen im Namensraum Reflection bieten Ihnen zusammen mit der System.Type-Klasse die nötige Unterstützung, um mit den Metadaten interagieren zu können.

Reflection wird im Allgemeinen für einen der folgenden vier Zwecke eingesetzt:

Betrachtung von Metadaten

Diese Möglichkeit wird von Werkzeugen und Hilfsprogrammen verwendet, die Metadaten sichtbar machen wollen.

Erkundung von Typen

Dies ermöglicht Ihnen, die Typen einer Assembly zu untersuchen und mit diesen Typen zu interagieren oder sie zu instanziieren. Dies kann beim Erstellen maßgeschneiderter Skripten hilfreich sein. Beispielsweise können Sie ...

Get Programmieren mit C# 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.