我目前正在深入研究C#的第二版,并尝试实现“动态 Protocol Buffer ”,即在现有 Protocol Buffer 库的基础上提供一定程度的动态支持。因此,我有一个从DlrMessage派生的DynamicObject类型。经过一番尝试之后,我设法用很少的代码使它响应简单的属性,但是我想走得更远-并真正了解正在发生的事情。

到目前为止,我还没有找到有关DLR的任何很好的解释-由于以前的CTP和.NET 4.0 beta 1之间的情况发生了变化(我相信),因此许多博客文章现在实际上已经过时了。MSDN documentation for DynamicObject是目前还很少。

我最直接的查询是是否有一种简单的说法,“使用反射来绑定(bind)使用此特定对象无法处理的任何调用”。 (换句话说,如果可能的话,我想增强现有的反射绑定(bind),而不是自己做所有事情。)不幸的是,我的猜测并不算太远。

我是否应该了解任何权威的最新文献资料?我知道撰写有关新技术的部分内容是探索,但会有所帮助:)

最佳答案

我发现并经常阅读的最佳资源是Chris Burrow在his blog上发布的帖子的最后几年值(value)。

还有official DLR documentation page,它不在main DLR site之外。

关于c# - 关于DLR(.NET 4.0 beta 1)的最佳信息来源是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/932137/

10-13 03:54