C#3.0中的概念

C#3.0中的概念,c#,c#-3.0,language-features,C#,C# 3.0,Language Features,当一个人从C#2.0到C#3.0,他需要学习哪些概念 像扩展方法、lambda表达式、Linq。它们都列在这里: 是的,这是一个好的开始。你也可以浏览任何类型的“C#3.0的新功能”页面,比如。我建议你也可以看看Jon Skeet的作品。非常好的书。:-) 您可以查看堆栈溢出问题。它不是针对C#3.0的,但包含了大量非常有用的功能,并非所有程序员都知道。有许多现在广泛使用的C#3功能是“应该”学习的。也就是说,您在使用C#2时学到的知识同样适用于C#3 在审查其他人的代码时,可能会遇到更常见

当一个人从C#2.0到C#3.0,他需要学习哪些概念


扩展方法、lambda表达式、Linq。

它们都列在这里:


  • 是的,这是一个好的开始。你也可以浏览任何类型的“C#3.0的新功能”页面,比如。

    我建议你也可以看看Jon Skeet的作品。非常好的书。:-)

    您可以查看堆栈溢出问题。它不是针对C#3.0的,但包含了大量非常有用的功能,并非所有程序员都知道。

    有许多现在广泛使用的C#3功能是“应该”学习的。也就是说,您在使用C#2时学到的知识同样适用于C#3

    在审查其他人的代码时,可能会遇到更常见的C#3特性,希望理解并最终采用这些特性:

    • 自动实现的属性
    • Lambda表达式
    • 林克
    • 对象初始值设定项

    谢谢Eric。我在哪里可以找到C#中的Linq to xml示例?我只在VB中见过。如果你有机会,我认为你在“最有可能改进你的代码的事情”列表上的输入将是有价值的“3.0”本身就是一个非常糟糕的标签。