当前位置:  开发笔记 > 编程语言 > 正文

.net 4.0中即将推出的"动态"关键字将如何让我的生活更美好?

如何解决《.net4.0中即将推出的"动态"关键字将如何让我的生活更美好?》经验,为你挑选了2个好方法。

我不太明白它会让我做什么(或逃避:)



1> CraigTP..:

来自Charlie Calvert的博客:

有用的场景

新的动态查找支持将启用三种主要方案:

    办公自动化和其他COM Interop方案

    消费用动态语言编写的类型

    增强对反射的支持

在这里阅读更多内容:http: //blogs.msdn.com/charlie/archive/2008/01/25/future-focus.aspx



2> Marc Gravell..:

两大领域是:

使用COM程序集,其中方法返回模糊类型 - 因此您基本上可以使用后期绑定

使用DLR类型

其他用途包括:

没有界面的鸭子打字

Silverlight与主机页面的DOM交谈

与xml文件交谈.

在C#本身中,这允许一些事情,例如泛型运算符的基本方法:

static T Add(T arg1, T arg2) { // doesn't work in CTP
     return ((dynamic)arg1) + ((dynamic)arg2);
}

(当然,我认为这是一个更好(更有效)的答案)

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有