InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Anders Hejlsbeg谈论C# 4.0和5.0

作者 Jonathan Allen 译者 赵劼 发布于 2009年3月7日

领域
架构 & 设计,
语言 & 开发
主题
C# ,
.NET ,
编程 ,
语言设计

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

译者 赵劼 网名为老赵,洋名Jeffrey Zhao,写有技术博客“老赵点滴”。关注前沿技术,并致力于开源社区与微软平台的组合优化。

C#以后的一些特性可以借鉴Boo的 发表人 Chu Kevin 发表于
这些新特性对日常开发有什么影响呢? 发表人 刘江 图灵 发表于
现在c#这么复杂了 发表人 cui weifu 发表于
  1. 返回顶部

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

    发表人 Chu Kevin

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

  2. 返回顶部

    这些新特性对日常开发有什么影响呢?

    发表人 刘江 图灵

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

  3. 返回顶部

    现在c#这么复杂了

    发表人 cui weifu

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