общий пример, иллюстрирующий преимущества DLR, - это использование его с устаревшими компонентами, такими как COM, с возможностью вызова методов, которые не видны во время компиляции.
смысл ли пропустить шаг COM Interop? Потому что, как только компонент будет Regasm'd, у компилятора будут метаданные.
и допустим, что мы пропускаем шаг Interop, любые изменения в сигнатуре COM (которая используется .net) все равно требуют повторной компиляции.
Если бы мне пришлось сделать другое предположение, DLR также обеспечивает кэширование вызовов, поэтому любые последующие вызовы должны быть быстрее, чем те, которые используют регулярное отражение ... так что, может быть, это одно из преимуществ DLR здесь ... но синтаксически я просто не вижу этого ..