C# Languageотражение


Вступление

Reflection - это механизм языка C # для доступа к свойствам динамических объектов во время выполнения. Как правило, отражение используется для получения информации о динамических типах объектов и значениях атрибутов объекта. Например, в приложении REST отражение может использоваться для итерации через сериализованный объект ответа.

Примечание. Согласно рекомендациям MS, критический код должен избегать отражения. См. Https://msdn.microsoft.com/en-us/library/ff647790.aspx.

замечания

Reflection позволяет коду получать информацию о сборках, модулях и типах во время выполнения (выполнение программы). Затем его можно использовать для динамического создания, изменения или доступа к типам. Типы включают свойства, методы, поля и атрибуты.

Дальнейшее чтение :

Отражение (C #)

Отражение в .Net Framework

отражение Связанные примеры