Alles über Type
ist in der Natur reflektierend. Liegt es daran, dass Type
häufiger als der Rest der Klassen in System.Reflection
verwendet wird? Oder weil es mehr wie eine Systemklasse als eine Reflexionsklasse funktioniert?Warum ist die Type-Klasse im System.Reflection-Namespace nicht vorhanden?
Kurz gesagt, ich habe mich immer gefragt, was die Motivation hinter dem Standort System.Type
war.
Es könnte sein, weil es der Mechanismus der Reflexion ist. Es ist wie deine Augen. Du wirst deine Augen nie wirklich sehen. Sie werden bestenfalls das Spiegelbild Ihrer Augen sehen. –
Sicher, die Augen sind ein Mechanismus, um die eigene Reflexion zu sehen. Obwohl der Kommentar nur die Frage verstärkt. Da Sie Ihre eigenen Augen nicht direkt sehen können (d. H. Nicht direkt Typinfo sehen können), benötigen Sie eine Art von Reflexion, um irgendwelche Informationen zu erhalten (d. H. "Typ"). – Joe