4th*_*ace 0 .net c# razor asp.net-mvc-4
Anders Hejlsberg将LINQ描述为语法糖.换句话说,它仍然是C#.只是他们已经添加了一些快捷方式,因此您无需手动编写LINQ为您创建的所有内容.但是C#语言和.NET运行时没有经历任何结构变化.
Razor是一样的吗?
当事物被表达为层时,我不确定它是如何排列的.例如,这是正确的吗?
Razor
^
ASP.NET
^
C#
^
.NET
Run Code Online (Sandbox Code Playgroud)
我认为它是正确的,但我不确定ASP.NET是如何适应的.Razor是ASP.NET正确的,除了它增加了一些语法附加功能还是更多呢?
ASP.NET添加到底是什么?
Linq不仅仅是语法糖.C#中Linq的简写形式是,但你根本不需要使用Linq.
Linq是一堆东西.它是IEnumerable和IQueryable上的扩展方法的集合,它是lambdas和匿名类型以及yield和延迟执行管道.Linq涉及Microsoft在Framework 3.5中添加到.NET的所有内容.
Razor是一个用于呈现HTML的模板引擎.
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |