In 3 Minuten Was ist Reflexion?

Viele Fragenlisten für .Net-Interviews (einschließlich der Guten) die Frage enthalten: "Was ist Reflexion?". Ich wurde kürzlich gebeten, dies im Rahmen eines technischen Tests mit 5 Fragen zu beantworten, der in 15 Minuten auf einem Blatt Papier abgeschlossen werden sollte, das mir in einer Cafeteria ausgehändigt wurde. Meine Antwort lautete "Reflection ermöglicht es Ihnen, die Methoden, Eigenschaften und Felder jedes Objekts zur Laufzeit zu ermitteln". Im Nachhinein erklärt meine Antwort, wie Sie Reflexion verwenden können, aber nicht, was Reflexion ist. Aus meiner Sicht war meine Antwort ausreichend, um zu vermitteln, dass ich verstehe, was Reflexion istzum aber ging nicht so weit zu erklären, was Reflexionist.

Definieren Sie daher bitte im Kontext von .Net in Ihren eigenen, präzisen Worten, was Reflection istist. Verbringen Sie nicht mehr als drei Minuten mit der Beantwortung. Verweise nicht aufdie .Net Dokumentation, wir haben es alle gesehen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage