用户对C#3.0的期待
调查发现,2007年IT技术人员最关注微软C# 3.0中的对象和Collection初始化符特性,占24.3%;其次是隐式类型本地变量、匿名变量、扩展方法及查询表达式特性,分别占22.2%、21.5%、21.5%和18.8%;表示关注表达式树和Lambda表达式的分别占10.4%和12.5%。

在这个开发效率,可维护性,可扩展性,
安全性重要性日益增加的时代,好多语言显然已经落伍了。C#3.0的出现令人激动不已,Automatic Properties, Object/Collection Initializers, LINQ Language, Extension Method等等无数的新技术大大加快了我们的开发进程,而 LINQ语言在数据检索方面的巨大优势更是其它语言无法比拟的。
LINQ全名叫做Language-Integrated Query 是支持以类型安全方式查询数据的一系列语言扩展,这项技术和已经发布的Visual Studio2008以及.NET Framework 3.5一起发布了。LINQ语句将SQL的部分语法整合进C#语句中,使得程序在检索数据方面显得相当灵活,增强了编程语言在数据检索方面的能力。
我们从此图表中可以看出,C#中位居高关注度的前三位的特性是对象和Collection初始化符特性、隐式类型变量,而这三个特性也恰恰是为LINQ服务的。
LINQ的无限潜力必将推动C#3.0的发展。
据调查,2007年IT
技术开发人员主要通过毕业后自学入门来获取.NET方面的开发知识,这个比例高达48.6%,那么易用、易上手、高效,又能完成任务的语言便成为这些人员的首选。于是,无论是技术开发爱好者,还是专业开发人员都涌向了C#。而且,随着微软Visual Studio2008和.NET Framework 3.5新产品的发布,也会越来越多的人开始使用C#3.0。
结语 调查还发现,有68.9%使用.NET的开发人员将考虑迁移开发语言。其中,有27.7%的虑转到C#,有10.1%的考虑转到VB.NET,也有31.1%的.NET开发人员表示未来不会转移到其他开发语言,他们是.NET的忠实拥护者。显而易见,C#已经占尽商机,甚至成为了参与企业应聘时的第一项基本能力。谁能不说它是主流呢?