В списке ответов .Net. (включая хорошие) содержится вопрос: "Что такое отражение?". Недавно мне было предложено ответить на этот вопрос в контексте 5 вопросов, технических испытаний, которые должны были быть завершены за 15 минут на листе пустой бумаги, переданной мне в кафетерии. Мой ответ шел по строкам "Отражение" позволяет вам найти методы, свойства и поля любого объекта во время выполнения ". В ретроспективе, мой ответ объясняет, как вы можете использовать отражение, но это не объясняет, что такое отражение. На мой взгляд, моего ответа было достаточно, чтобы передать, что я понимаю, что отражение для, но не дошло до того, чтобы объяснить, что отражение .
Поэтому, пожалуйста, в контексте .Net, в ваших собственных сжатых словах, определите, что Reflection . Не тратьте больше трех минут на ответ. Не обращайтесь к документации .Net, мы все это видели.