写点什么

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

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

关注

评论

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

模块六作业

Leo

架构实战营

Ant Design Landing

云原生

SaaS React Ant Design Landing page

电商系统微服务拆分实践

IT屠狗辈

微服务 架构实战营 电商系统架构 架构拆分

「架构实战营」毕业总结

DaiChen

「架构实战营」

DDD实战(6):战略设计之技术决策

深清秋

DDD 软件架构 生鲜电商系统 3月月更

css

wudaxue

Java中的序列化安全漏洞梳理

陈德伟

Java 安全 编程语言、 序列化机制

【高并发】解密导致并发问题的第二个幕后黑手——原子性问题

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

AliSSR 语音超分算法:让在线会议语音更明亮更自然

阿里云CloudImagine

阿里云 音视频 智能降噪 音频3A 音频算法

模块九作业-设计电商秒杀系统

CH

架构实战营

关于技术团队的考核(24/100)

hackstoic

技术管理

时间轮原理及其在框架中的应用

vivo互联网技术

服务器 时间轮

什么是分支模式 ? 各(类)分支正确的使用方式

阿里云云效

云计算 阿里云 云原生 Feature 分支模式

Vue

wudaxue

ABAP 简易弹出输出/输入框

Jasen Ye

Input abap decide CONFIRM

【前端架构必备】手摸手带你搭建一个属于自己的脚手架

战场小包

前端 脚手架 3月月更

「架构实战营」模块九《十万级到亿万级 IM 架构实战》作业

DaiChen

作业 「架构实战营」 模块九

电商系统微服务拆分

tom

云原生-模块十二

hunk

AppCube低代码快速开发健康打卡应用

DS小龙哥

3月月更

一文了解MySQL的Buffer Pool

华为云开发者联盟

MySQL 缓存 缓冲池 Buffer Pool 脏页

模块六作业

blazar

「架构实战营」

模块六作业-拆分电商系统为微服务

浪飞

常见的反爬措施:UA反爬和Cookie反爬

华为云开发者联盟

Python 爬虫 Python爬虫 反爬虫 Cookie反爬虫

表数据都删了一半,可我的表文件咋还是那么大

华为云开发者联盟

MySQL 文件 innodb 数据页

电商系统微服务拆分

Geek_8d5fe5

「架构实战营」

【模块六】拆分电商系统为微服务

yhjhero

#架构训练营

一文带你了解 Python 中的装饰器

踏雪痕

Python 装饰器 3月程序媛福利 3月月更

适合 Kubernetes 初学者的一些实战练习(一)

汪子熙

云原生 #Kubernetes# Kubernetes 集群 Serverless Kubernetes 3月月更

重学架构之拆分电商系统为微服务

陈华英

架构实战营

浏览器原理

wudaxue

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