DLL (от английского Dynamic Link Library) - это библиотека, которая содержит код, данные и ресурсы, используемые несколькими приложениями одновременно. DLL-библиотеки широко используются в операционных системах Windows, а также во многих других приложениях. Данные библиотеки являются важной составляющей многих программных продуктов и позволяют значительно уменьшить размер программы, упростить её разработку и содействовать повторному использованию кода. Как работают DLL-библиотеки? Когда приложение запускается, операционная система загружает в память все необходимые DLL-библиотеки...
C версии C# 3.0 был введен новый тип данных - dynamic. Что это, зачем он и когда использовать? Подробнее в этой статье. Что такое тип dynamic? Dynamic - динамический тип данных. Это такой тип данных, который не имеет привязанного типа и в любой момент может быть переопределен другим типом. Зачем нужен? Когда использовать? К примеру, вам необходимо выполнить разные реализации относительно типа данных переменной. Для сокращения кода можно использовать dynamic c операторами сравнения. Но почему никто их не использует? Есть большие минусы...