我最近在另一个关于C#运行时编译的网站上进行了简短的讨论,同时搜索了其他内容,并认为这个想法很有趣.你有没有用过这个?我试图确定如何/何时可以使用它以及它解决了什么问题.我会非常有兴趣听听你是如何使用它的,或者是在有意义的环境中.
非常感谢.
通常情况下,我会在您当前使用Reflection并需要优化性能的情况下看到这种情况.
例如,不是使用反射来调用方法X,而是在运行时生成动态方法来为您执行此操作.
您可以使用它为您的应用程序添加脚本支持.有关示例,请查看此处或此处.
很容易将内部对象框架的一部分发布到脚本部分,因此您可以相对轻松地向应用程序添加与VBA for Office具有相同效果的内容.