写点什么

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

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

关注

评论

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

万字带你熟悉静态分析工具的评估测试

华为云开发者联盟

后端 软件开发 华为云 华为云开发者联盟

软件开发

Geek_8da502

抢占式批任务分配设计

OpenHarmony城市技术论坛武汉站:探索大模型时代的终端操作系统创新

科技热闻

开卷有益,思想有力:华为阅读发布2023年度榜单

最新动态

喜报!上海电力联合乘云数字获评 "中国信通院可观测性实践优秀案例"

乘云数字DataBuff

Skia 编译及踩坑实践

京东科技开发者

如何使用凹凸贴图和位移贴图制作逼真的模型

3D建模设计

WebGL 3D渲染 three.js 材质编辑 材质纹理贴图

淘宝店铺所有商品数据接口(Taobao.item_search_shop)

tbapi

淘宝API接口 淘宝店铺所有商品数据接口 淘宝商品数据接口 淘宝整站商品数据接口 淘宝店铺商品接口

深度探讨全链路测试:定义、特点及与其他测试方法的对比

Apifox

测试 单元测试 自动化测试 全链路测试 测试工具

Next Station of Flink CDC

Apache Flink

大数据 flink 实时计算

华为、海信、TCL、CEC等龙头企业齐聚“2024深圳电子展会”

AIOTE智博会

电子展 深圳电子展 电子信息展 电博会

敏捷:应对软件定义汽车时代的开发模式变革

DevOps和数字孪生

软件定义汽车

3D换肤在服装行业的应用

3D建模设计

WebGL 3D渲染 three.js 材质编辑 材质纹理贴图

如何思考软件工程师与AI的共存发展

Onegun

AI 工程师 AI编程

人工智能的局限性与期望管理:理解’人工智障’的瞬间

人工智能

精彩回顾|【ACDU 中国行·西安站】数据库主题交流活动成功举办!

墨天轮

数据库 postgresql opengauss oceanbase KaiwuDB

探索在线教育流量从小程序中挖掘

Onegun

小程序 在线教育 在线学习

软件开发

Geek_8da502

java浅拷贝BeanUtils.copyProperties引发的RPC异常 | 京东物流技术团队

京东科技开发者

BRC-20铭文代币合约质押挖矿系统开发

l8l259l3365

获得JD商品评论 API 如何实现实时数据获取

Noah

记一次kubernetes获取internal Ip错误流程

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟

软件测试/测试开发丨应该如何设计测试方案

测试人

软件测试 测试开发

GLB模型的热门行业用例

3D建模设计

WebGL 3D渲染 three.js 材质编辑 材质纹理贴图

Windows 平台下如何安装与配置 MySQL 5.7.36

小魏写代码

每日一题:LeetCode-128. 最长连续序列

Geek_4z9ami

Go 面试 算法 数组 LeetCode

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