c#

位置:IT落伍者 >> c# >> 浏览文章

.NET 4将对C#和VB一视同仁


发布日期:2018年07月14日
 
.NET 4将对C#和VB一视同仁

PDC中微软宣布将会对Visual Basic和C#一视同仁而这一点对NET 的意义在LangNET开场演讲中得到了进一步的阐述简单地说这些内容就是您期望看到的一些东西

两种语言都会包含的新功能

·动态语言互操作

·协变/逆变

·无需PIA部署

在VB 中新增的而C#已经拥有的功能

·自动属性

·集合初始化器

·Lambda语句(Statement)

在C# 中新增的而VB中已经拥有的功能

·命名/可选参数

·延迟绑定支持Latebinding support

·在COM调用时省略ref

不幸的是列表中缺少两个关键的功能C# 不会拥有XML Literal功能VB也不会拥有迭代器功能

演讲中并没有提及一些细小但依旧需要的功能例如允许结构用作可选参数由于无法为函数声明一个可空的整型作为可选参数这样就不能与存储过程进行一对一的映射这些特性在PDC上的VB会议期间已经进行了演示

上一篇:RAD Studio 2009通过Mono提供.NET应用跨平台开发

下一篇:在.net开发中几个重要的认识误区