BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Anders Hejlsbeg谈论C# 4.0和5.0

| 作者 Jonathan Allen 关注 595 他的粉丝 ,译者 赵劼 关注 5 他的粉丝 发布于 2009年3月8日. 估计阅读时间: 1 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

In a Channel 9的视频中, Erik Meijer和Anders Hejlsbeg讨论了C#的未来。他们首先讨论了动态类型接口的协变/逆变,按照计划,这两者都是C# 4.0的特性。

Anders的团队并不接受扩展属性和扩展事件。Anders给出的原因之一是,这样他们还必须支持索引化属性(indexed properties)。尽管VB和COM都轻易地支持了索引化属性,但是看上去C#一直没有认真考虑过这个问题。不过,最主要的问题是他们还不知道该如何实现这个特性。

C# 5.0计划支持可装卸的编译器。另一种可能是传入一段源代码并返回一颗表达式树,而不是一个编译好的程序集。

LINQ不会在这次发布中有太大改变。LINQ是一个庞大和复杂的功能,他们希望它可以稳定一段时间再考虑是否对其进行较大的改变。

查看英文原文:Anders Hejlsbeg on the C# 4.0 and 5.0

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

C#以后的一些特性可以借鉴Boo的 by Chu Kevin

C# 5.0计划支持可装卸的编译器,就有点Boo的味道。

这些新特性对日常开发有什么影响呢? by 刘江 图灵

应该简单介绍一下啊。这些名词越来越看不懂了。

现在c#这么复杂了 by cui weifu

搞到c#4.0都太复杂了,都开始惧怕用它了。
演化的太快了。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT