C#3.0中的概念

时间:2009-12-03 18:16:51

标签: c# c#-3.0 language-features

当一个人从C#2.0 C#3.0迁移时,他需要学习哪些概念?

喜欢扩展方法,lambda表达式,Linq。

5 个答案:

答案 0 :(得分:11)

他们都列在这里:

答案 1 :(得分:1)

是的,这是一个好的开始。您还可以查看任何类型的“ C#3.0中的新功能”页面,例如this one from MSDN

答案 2 :(得分:0)

我建议你也看看Jon Skeet的C# in depth。非常好的书。 : - )

答案 3 :(得分:0)

您可以查看this堆栈溢出问题。它不是特定于C#3.0,但包含许多非常有用的功能,并且并不为所有程序员所知。

答案 4 :(得分:0)

C#3有许多现在广泛使用的功能,一个“应该”学习。也就是说,您在使用C#2时学到的内容与C#3一样适用。

在查看其他代码时,可能会遇到的更常见的C#3功能,希望理解并最终采用:

  • 自动实施的属性
  • Lambda Expressions
  • LINQ的
  • 对象初始值设定项