语言的增强

  从C#3.0开始,逐步引入了许多新的构造,这些构造改善了开发的编码体验。而,所有这些新的语法构造几乎都与LINQ有着这样那样的联系。这些新特点主要可以分为2大类。第一类是一系列编译器语法增强来简化一些共通的代码结构,第二类的特点是改变了方法名称在编译过程中解析的方式。

  如果要理解LINQ to Objects是如何编译的,那就有必要了解上面说到的C#3.0中心的语言特点。这一章会做一个简短的介绍,在后面的章节中还会深入。

扩展方法(Extension Methods)

对象初始化器(Object Initializers)

集合初始化器(Collection Initializers)

隐式类型局部变量(Implicitly Typed Local Variables)

匿名类型(Anonymous Types)

Lambda表达式(Lambda Expressions)

查询表达式(Query Expressions)

 

上一章


 

相关文章:

  • 2022-02-05
  • 2021-06-20
  • 2021-12-13
  • 2022-12-23
  • 2021-09-30
  • 2021-06-17
  • 2021-12-18
  • 2021-07-09
猜你喜欢
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-06-26
  • 2021-09-27
相关资源
相似解决方案