当一个人从C#2.0 C#3.0迁移时,他需要学习哪些概念?
喜欢扩展方法,lambda表达式,Linq。
答案 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功能,希望理解并最终采用: