最新的 C# Duck-Typing 库
C# 4.0 以下版本的鸭子类型当前的最新技术是什么?
我了解 Duck Typing 项目,我知道 BLTookit 有一些达到此目的的东西,但我想知道除了 DLR 语言之外我是否遗漏了一些真正邪恶的东西C#4.0。
What is the current state of the art on duck typing for C# below version 4.0?
I know about Duck Typing Project, I know that BLTookit has something to that end, but I'd like to know if I'm missing something really wicked apart from DLR languages and C# 4.0.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 C# 代码中使用 Iron Python。我们使用它非常成功。
Use iron python inside the c# code. We've used it very successfully.
您可以使用 DLR 实现 .NET 4 之前的动态类型功能,但不能使用动态类型关键字,所以这可能会很痛苦。其余的“鸭子打字”功能看起来可以通过 Castle 动态代理。
You can use the DLR for dynamic type capabilities pre .NET 4, though you can't use the dynamic keyword so it can be a pain. The remaining "Duck Typing" functionality looks like it can be had through something like Castle Dynamic Proxy.
粘土,用于果园
http://clay.codeplex.com/
这是一个示例和描述
http:// /weblogs.asp.net/bleroy/archive/2010/08/18/clay-malleable-c-dynamic-objects-part-2.aspx
Clay, that is used in Orchard
http://clay.codeplex.com/
And here is an example and description
http://weblogs.asp.net/bleroy/archive/2010/08/18/clay-malleable-c-dynamic-objects-part-2.aspx