首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Linq都是用extension方法实现的吗?解决思路

2014-01-12 
Linq都是用extension方法实现的吗?如题。谢谢。。。。。[解决办法]这是哪个跟哪个?扩展方法只是C#的语法糖,Linq

Linq都是用extension方法实现的吗?
如题。谢谢。。。。。
[解决办法]
这是哪个跟哪个?

扩展方法只是C#的语法糖,Linq是系统类库。
[解决办法]
比如说,你完全可以这么写:
int[] data = { 1, 2, 3 };
int[] result = Enumerable.ToArray(Enumerable.Select(data, x => x * 2));

这和你写 int[] result = data.Select(x => x * 2).ToArray(); 是一样的。

热点排行