Anders Hejlsberg 将 LINQ 描述为语法糖。换句话说,它仍然是 C#。只是他们添加了一些快捷方式,因此您不必手动编写 LINQ 为您创建的所有内容。但是 C# 语言和 .NET 运行时没有发生任何结构变化。
剃须刀也一样吗?
我不确定当事物被表示为层时它是如何排列的。例如,这是正确的吗?
Razor
^
ASP.NET
^
C#
^
.NET
我相信它是正确的,但我不确定 ASP.NET 是如何适应的。Razor 是 ASP.NET 正确的,只是它添加了一些语法附加功能,还是更多?
ASP.NET 究竟添加了什么?