C#3个新功能帖子(不包括.Net 3.5功能)

问题描述:

.Net Framework 3.5附带有许多新功能。主题列表中的大多数帖子和信息都是关于新3.5功能和C#3同时更改的。但是C#3可以在没有.Net 3.5的情况下使用。有没有人知道描述语言变化的好帖子? (除了无聊,明确的官方规格在MSDN即是。)C#3个新功能帖子(不包括.Net 3.5功能)

更新:我当然可以理解。 Eric Lippert有更深入的帖子.. Check them out


我喜欢的系列文章由scottgu在新的语言功能.. 一些更多的信息在这里也http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html尤指语言功能的部分。

+0

这些对于介绍级来说并不坏。我想进行深入的讨论,但仅仅关注C#3特性。不是.Net 3.5中的C#3功能。我知道,懒得学习LINQ等,但是当我用不同版本的东西运行这么多项目时,它会变得混乱。大多数不使用3.5。 – 2008-09-26 04:05:16

这是我具体想知道自己的一件事。我可以告诉你的一件事是,如果在VS 2008中执行多目标定位,C#3.0中的许多新功能实际上可以在纯粹的2.0应用程序中工作。我知道扩展方法就是这样的一种。

+0

这就是我实际上在几个项目中遇到的情况,因此我问了这个问题。 :) – 2008-09-26 04:02:24

Scott Guthrie有一个good series of blog posts描述了很多改进。向下滚动到“语言改进和LINQ”。

Lambda Expressions
Anonymous Types
Automatic Properties and object/list initializers
Extension Methods
Query Syntax

+0

是的,这是我想避免的事情。 “...和LINQ”部分。我想要一个关于lambda等的好帖子,而不需要LINQ的上下文。有点懒,我知道,因为我最终需要学习LINQ,只是还没有... – 2008-09-26 04:01:40

+0

在这一节中,您将看到一篇名为“Lambda表达式”的博客文章,其中涵盖了您想要的内容。 – 2008-09-26 04:03:29

退房埃里克·怀特在函数式编程中的tutorial C#3.0

有一个"quick and dirty" list on my C# in Depth site(这也是稍微舌头在脸颊):

要有所查尔斯·格雷厄姆的答复后,我有一个article如何适用的语言功能定位时.NET 2.0:

正如公然插头,如果你感兴趣的语言,而不是框架,C# in Depth是就像我见过的一样,只是一本“仅限语言”的书。它也分为两个部分(引进后):在C#2的新特性和新功能在C#3

这里是一个系列文章,帮助我迅速了解新功能

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