写点什么

.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:392478
用户头像

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

关注

评论

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

一次遍历导致的崩溃

小小怪下士

Java 程序员

全网首次公开!阿里巴巴分布式系统设计核心原理技术内幕

程序员小毕

程序员 架构 面试 分布式 程序人生

Vue-VueRouter使用

格斗家不爱在外太空沉思

vue.js VueRouter 11月月更

架构误区系列(Architecture Pitfall)

agnostic

构架师

既要技术制胜,也要体验为王:今天我们需要怎样的WLAN?

脑极体

数据湖(十七):Flink与Iceberg整合DataStream API操作

Lansonli

数据湖 11月月更

数据湖(十九):SQL API 读取Kafka数据实时写入Iceberg表

Lansonli

数据湖 11月月更

云栖探馆!云小宝首秀遇上老司机小龙,猜猜谁赢了?

OpenAnolis小助手

龙蜥社区 2022云栖大会 小龙 云小宝 开源活动

Mac部署spark2.4.4

程序员欣宸

大数据 spark 11月月更

随机森林-分类森林

烧灯续昼2002

Python 机器学习 算法 随机森林 11月月更

uniapp-如何在邀请页面生成海报

格斗家不爱在外太空沉思

vue.js uniapp 11月月更

HEM亮相华为HDC2022开发者大会,助力企业数字化办公

最新动态

业务监控设计主要关注点

穿过生命散发芬芳

业务监控 11月月更

【愚公系列】2022年11月 微信小程序-app.json配置属性

愚公搬代码

11月月更

【超干货】阿里内部 Spring Boot 笔记,全硬核知识点

程序知音

Java spring 架构 springboot 后端技术

Verilog语法入门

芯动大师

Verilog 11月月更 组合逻辑电路

HDC2022 携手共创鸿蒙生态 增长解决方案焕新升级构筑商业增长闭环

叶落便知秋

数据库审计的四种类型

阿泽🧸

数据库审计 11月月更

峰会实录 | 基于StarRocks和腾讯云EMR构建云上Lakehouse

StarRocks

数据库

架构实战营模块4作业

冷夫冲

架构实战营

华为云从入门到实战 | AI云开发ModelArts入门与WAF应用与部署

TiAmo

华为 华为云 云开发 11月月更

从0制作一个web端网易云

格斗家不爱在外太空沉思

vue.js axios 11月月更

数据湖(十八):Flink与Iceberg整合SQL API操作

Lansonli

数据湖 11月月更

计算机网络:流量控制与可靠传输机制

timerring

计算机网络 流量控制 11月月更 可靠传输

【LeetCode】三角形最小路径和Java题解

Albert

算法 LeetCode 11月月更

SAP UI5 barcode 控件的 feature 检查探测机制单步调试 - checkCordovaInIframe

汪子熙

JavaScript Fiori SAP UI5 ui5 11月月更

【C 语言】const 关键字

謓泽

11月月更

为了面试字节,熬夜肝完这份Redis笔记后,我终于“硬”了一回

小小怪下士

Java redis 程序员 面试

python小知识-并发编程(1)

AIWeker

Python 人工智能 python小知识 11月月更

我没想到,做IT还有感动众生的机会

明道云

华为开发者大会HDC2022:HMS Core 持续创新,与开发者共创美好数智生活

HarmonyOS SDK

HMS Core

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