这两个LINQ表达式的名称是什么

这两个LINQ表达式的名称是什么,linq,Linq,我试图在LINQ中找到这两种“类型”编码表达式的正确名称,以便正确引用它们。我想说的是,第一种被称为“流畅的风格” 首先-调用扩展方法。 正如您所提到的,这种类型的编码称为“” 第二种方法被调用 首先-调用扩展方法。 正如您所提到的,这种类型的编码称为“” 第二种方法被调用 第一个甚至不是真正的LINQ,它是一个lambda表达式,创建了一个类型不变的对象 (a) => new { blah = b} 第二个是LINQ查询,它填充了一个动态类,该类有一个属性行。 这一个中没有hash

我试图在LINQ中找到这两种“类型”编码表达式的正确名称,以便正确引用它们。我想说的是,第一种被称为“流畅的风格”

  • 首先-调用扩展方法。 正如您所提到的,这种类型的编码称为“”
  • 第二种方法被调用
      • 首先-调用扩展方法。 正如您所提到的,这种类型的编码称为“”
      • 第二种方法被调用

        • 第一个甚至不是真正的LINQ,它是一个lambda表达式,创建了一个类型不变的对象

          (a) => new { blah = b}
          
          第二个是LINQ查询,它填充了一个动态类,该类有一个属性行。

          这一个中没有hashrocket操作符,所以这一个只是普通的旧linq。

          第一个甚至不是真正的linq,它是一个lambda表达式,创建了一个类型不变的对象

          (a) => new { blah = b}
          
          第二个是LINQ查询,它填充了一个动态类,该类有一个属性行。

          这一个中没有hashrocket运算符,因此这一个只是简单的旧linq。

          第二个表单的名称是“查询压缩语法”,编译器将其翻译为第一个表单。

          第二个表单的名称是“查询压缩语法”,编译器将其翻译为第一个表单