当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > C# 2010命名和可选参数的新特性

ASP.NET
ASP.NET开发:简化应用程序的开发支持Web标准
asp.net XMLHttpRequest实现用户注册前的验证
asp.net 页面间传值方法小结
asp.net url重写浅谈
asp.net 验证码生成和刷新及验证
C#精髓 GridView72大绝技 学习gridview的朋友必看
实例说明asp.net中的简单角色权限控制
asp.net网站开发包wq.dll打包下载
js与ASP.NET 中文乱码问题
asp.net checkbox 动态绑定id GridView删除提示
asp.net TextBox回车触发事件 图片在img显示
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
asp.NET 脏字过滤算法
asp.NET 脏字过滤算法 修改版
asp.net sql 数据库处理函数命令
asp.net Javascript 的几种写法与提示
ASP.NET MVC学习笔记
asp.net 中国身份证号码验证代码 非正则
Asp.net中使用Sqlite数据库的方法
asp.net 中文字符串提交乱码的解决方法

ASP.NET 中的 C# 2010命名和可选参数的新特性


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 293 ::
收藏到网摘: n/a

4. 修改实现了接口在的客户端类,增加新的方法并修改程序集版本号和文件版本号为2.0.0.0:

以下为引用的内容:

public DateTime GetDate()
{
return DateTime.Now;
}

5. 再次执行客户端程序,观察不同(客户端将输出新的版本号)。

在.NET全部使用托管代码创建的程序集自动会识别更新,也就是说不需要使用额外的属性定义,直接创建接口、实现接口类库和客户端类(或者没有接口直接创建类库在客户端引用),在类库更新后复制到客户端引用的位置,客户端会自动检测到该更新,这也是.NET程序集为开发人员带来的好处。但是使用类型等价支持的作用体现在什么地方,我认为还是方便了COM API的访问,因为COM可能是使用其他语言编写的,没有办法做到像.NET程序集那样自动感应版本变化,个人意见,期望高手解答。

3. 总结

Visual C#中提供了动态类型、命名参数、可选参数和类型等价支持,为编程带来便利,对于访问COM API来说更方便了。而且微软多次提到了诸如Office之类的文字,是不是意味着微软在不断的鼓励程序员不断开发出其于Office的一些应用,亦或是现在其于Office的应用在不断增加,还是应用程序中与Office的交互在不断增加,通过增强的特性使这些工作更方便,来巩固微软件地位?一家之言,请高手不吝赐教。