C#3个新功能文章(与.Net 3.5功能无关)

时间:2020-03-06 14:45:53  来源:igfitidea点击:

.NET Framework 3.5附带了许多新功能。关于该主题的大多数帖子和信息都同时列出了有关3.5新功能和C3更改的内容。但是C3可以在没有.Net 3.5的情况下使用。有谁知道描述语言变化的好帖子? (除了MSDN上无聊的,明确的正式规范之外。)

解决方案

更新:我当然可以理解。
埃里克·利珀特(Eric Lippert)还有更多深入的帖子。

我喜欢scottgu撰写的有关新语言功能的系列文章。
此处还有更多信息http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html尤其是语言功能部分。

这是我要具体认识自己的一件事。我可以告诉一件事是,如果我们在VS 2008中进行多目标定位,则C3.0中的许多新功能实际上将在纯2.0应用程序中运行。我知道扩展方法就是其中之一。

Scott Guthrie有一系列不错的博客文章,描述了许多改进。向下滚动到"语言改进和LINQ"。

Lambda表达式
匿名类型
自动属性和对象/列表初始化器
扩展方法
查询语法

查看Eric White的C3.0中的函数式编程教程

我的Cin Depth网站上有一个"快速且肮脏的"列表(这也有点面颊):

为了回应Charles Graham的帖子,我有一篇文章介绍了在针对.NET 2.0时语言功能的适用性:

就像一个公然的插件一样,如果我们对语言而不是框架感兴趣,那么Cin Depth几乎与我所见的"仅语言"书一样。它也分为两个部分(在介绍之后):C2中的新功能和C3中的新功能。

这是一系列帮助我快速了解新功能的文章

http://blah.winsmarts.com/2006/05/19/demystifying-c-30--part-4-lambda-expressions.aspx