我在哪里可以找到C#3的深度指南?
看来C#3在没有我注意的情况下打击了我,你能告诉我有关C#3的深度指南吗? 从lambda到linq,再到第三版语言引入的其他内容。
印刷书籍会很好,但在线指南会更好!
ScottGu在C#3上有一些很棒的post:
- C#?? null合并运算符(并将其与LINQ一起使用)
- LINQ to SQL:第8部分 (这是一个8部分系列,检查post的顶部是否有前7个链接)
- 自动属性,对象初始值设定项和集合初始值设定项
- 扩展方法
- Lambda表达式
- 查询语法
- 匿名类型
一些更有用的链接:
- MSDN:C#3.0概述
- David Hayden:C#3.0教程和示例
那里有一些高质量的博客。
我的一些最爱: Eric Lippert , Eric White , Scott Gu
我被告知这是一本很好的C#深度书。
MS培训套件Visual Studio 2008和.NET Framework 3.5培训套件和.NET Framework 3.5增强function培训套件
频道9 演示\video
到目前为止,我已经阅读了Jon Skeet撰写的“C#In Depth”的前4章,并推荐了这本书。
只是C#深度的另一个建议; 它不仅会完全解释C#3.0 – 而且还会显着提高您对C#2.0的理解 – 例如,迭代器块或捕获变量的许多细微差别。
绝对值得一读。
如果您正在寻找一些死树参考,我推荐Pro C#2008和Andrew Troelsen的.NET 3.5平台。
http://www.amazon.co.uk/gp/reader/1590598849/ref=sib_rdr_toc?ie=UTF8&p=S006&j=0#reader-page
我发现Nutshell中的C#3.0非常有用。
我发现C#2008中的Pro LINQ:语言集成查询对此非常有帮助。 它有一章涵盖了3中的所有新语言function,当然本书的其余部分深入探讨了LINQ。 我会极力推荐它。
C#3规范提供了对语言的完整描述,但这可能对您的需求而言过于详细。