Jon*_*eet 22 c# dynamic-language-runtime dynamic c#-4.0
我目前正在深入研究第二版C#,并试图实现"动态协议缓冲区" - 即在我现有的协议缓冲库之上的动态支持级别.因此,我有一个DlrMessage派生自的类型DynamicObject.经过一段时间的游戏,我设法让它以极少的代码回应简单的属性,但我想要进一步 - 并真正了解正在发生的事情.
到目前为止,我还没有找到任何关于DLR的好解释 - 很多博客文章现在都已经过时了,因为之前的CTP和.NET 4.0 beta之间已经发生了变化(我相信).MSDN文档对于DynamicObject来说,目前还很少.
我最直接的疑问是,是否有一种简单的说法,"使用反射来绑定任何我无法处理的调用,使用这个特定的对象." (换句话说,如果可能的话,我想增加现有的反射绑定,而不是自己做所有事情.)不幸的是,我没有通过猜测得到很多.
我应该知道哪些最终和最近的文档来源?我知道关于新技术的部分写作是探索,但是有助于获得帮助:)
我现在也在研究这个问题,但目前还没有太多信息.我无法帮助您查询,但以下是我发现的一些信息:
PDC视频中有相当数量.
http://channel9.msdn.com/pdc2008/TL44/
http://channel9.msdn.com/pdc2008/TL10/
本文讨论DLR如何与IronPython一起使用:http: //msdn.microsoft.com/en-us/magazine/cc163344.aspx
培训套件预览中的数量非常少:http://www.microsoft.com/downloads/details.aspx? FamilyID = 752cb725-969b-4732-a383-ed5740f02e93&displayLang = en
希望这可以帮助
亚历克斯