Использование и устройство DLR

В C# 4 было введено новое ключевое слово dynamic для поддержки подсистемы DLR предназначенное для использования динамической типизации в языках со статической типизацией. В докладе рассмотрены как внутреннее устройство DLR (от ключевого слова dynamic в C# и до генерации кода, реализующего динамические операции) так и практическая ценность этой подсистемы (фреймворки, которые ее используют). Данный материал позволит понять каким образом реализованы такие классы как DynamicObject и ExpandoObject и как ими можно воспользоваться в своем коде.

Игорь Яковлев

Игорь Яковлев

Работает разработчиком в команде .NET ядра Application Inspector (Positive Technologies). Аспирант кафедры теоретической астрофизики Мат-Мех СПбГУ. Одно время преподавал программирование студентам на своем факультете. Интересуется программированием (вне зависимости от платформ и языков), точными науками, музыкой, литературой.

×