写点什么

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

  • 2009-04-27
  • 本文字数:380 字

    阅读完需:约 1 分钟

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

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

  • 动态语言互操作
  • 协变 / 逆变
  • 无需 PIA 部署

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

  • 自动属性
  • 集合初始化器
  • Lambda 语句(Statement)

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

  • 命名 / 可选参数
  • 延迟绑定支持 Latebinding support
  • 在 COM 调用时省略“ref”

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

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

查看英文原文: C#/VB Parity in .NET 4

2009-04-27 20:392623
用户头像

发布了 109 篇内容, 共 45.4 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

JUC 浅析(二)

Andy

如何在C#或VB.NET程序中为幻灯片添加或删除批注

Geek_249eec

C# PPT VB.NET

java之线程

Andy

【一Go到底】第二十八天---数组实际案例与复杂应用

指剑

Go golang 10月月更

立即可用的实战源码(springboot+redis+mybatis+restTemplate)

程序员欣宸

Java springboot 10月月更

String源码分析(二)

知识浅谈

String类 10月月更

线程池浅析

Andy

JUC面试题

Andy

java之反射机制与国际化、网络编程、数据库编程、不可变对象

Andy

java之类库

Andy

java之流

Andy

Spark On Kubernetes 的 Web UI 访问实践

移动云大数据

Spark on k8s在阿里云EMR的优化实践

阿里云大数据AI技术

大数据 spark 企业号十月PK榜

极客时间运维进阶训练营第二周作业

9527

java之类集框架

Andy

鸿蒙开发实例 | 鸿蒙操作系统的前世今生

TiAmo

华为 鸿蒙 10月月更

JUC浅析(一)

Andy

极客时间运维进阶训练营第二周作业

忙着长大#

极客时间

AR人体姿态识别,实现无边界的人机交互

HarmonyOS SDK

AR

vue3 name 属性的使用技巧

new_cheng

Vue 前端 Vue3 VUE 3.0 源码

推广TrustAI可信分析:通过提升数据质量来增强在ERNIE模型下性能

汀丶人工智能

nlp

java之扩展概念

Andy

数据湖(十三):Spark与Iceberg整合DDL操作

Lansonli

数据湖 10月月更

Java面向对象

Andy

27位技术实战派负责人齐聚 深聊降本增效 你一定不想错过!

阿里技术

云计算 云原生 云栖大会 降本增效

jdk11之Idea使用问题

Andy

java之理论问题集合

Andy

从“汽车制造”生活案例到软件的建造者模式

宇宙之一粟

设计模式 建造者模式 Go 语言 10月月更

京东云开发者|京东云RDS数据迁移常见场景攻略

京东科技开发者

MySQL 数据同步 数据迁移 云迁移 数据订阅

zTree

Andy

java之新特性

Andy

.NET 4将对C#和VB一视同仁_.NET_Jonathan Allen_InfoQ精选文章