Lambda Expressions (C# Programming Guide) 此Microsoft页面是否提供了学习lambda的所有必要信息,或者从其他来源学习这个主题是一个很大的主题吗?我正在学习C#,想知道微软c#语言指南是否能给我所有必要的信息以便熟练掌握C#?
非常感谢。
答案 0 :(得分:3)
在网上阅读书籍和其他信息不会让你精通这个主题。您需要做一些实际工作才能真正理解并能够应用。技巧!=知识。
答案 1 :(得分:3)
我认为MSDN帮助足以精通任何给定的语言概念。
鉴于您遵循MSDN上提供的所有小示例和实践,您应该非常清楚基础知识。
请记住,在练习之前,你不会学到任何东西。
答案 2 :(得分:1)
Jon Skeet阅读“C#in Depth”......
简短的回答是Lambda表达式是编写委托的方式之一(简单)(在Linq To Objects的情况下)。在Provider(如Linq to SQL)的情况下,它充当表达式树,该提供程序可以解析为底层数据源创建适当的查询。
您还可以通过编写对象和SQL的linq查询来学习它。在Reflector的帮助下比较C#创建的实际代码。
答案 3 :(得分:1)
C#lambda表达式的另外两个很好的介绍:
第一个(免责声明 - 我的博客)将为您提供基本概念的快速解释。该书提供了所有相关主题的完整报道。