语言功能与框架功能

ili*_*ias 5 c# linq programming-languages

我想知道在哪里绘制编程语言功能和平台功能之间的界限.

例如,Linq是C#语言功能还是.NET功能.编程语言是否像平台规范一样工作?

And*_*per 7

我相信,就你的例子而言,答案都是.

启用的扩展方法是Linq.Net(平台)的一项功能.但是,转换为对这些扩展方法的调用的语言结构是C#语言的一个特性.您可以使用VB中的相同扩展方法,但不能使用相同的语言结构.

同样,您可以将Linq用于两种语言的XML,但只有VB具有XML文字.


Fré*_*idi 4

这是一条很难画的线,LINQ 就是一个很好的例子: