C#Linq中的Select方法的说明
Enumerable.Range(0, 20).Select(i =>
{
long x = 1;
for (int j = 1; j <= i; j++)
{
x *= j;
}
Console.WriteLine(i + "计算完成");
return x;
});
当你尝试运行上面的代码,会发现并没有输出,这是为什么呢?
根据MSDN上的说法是:此方法是使用延迟执行实现的。即时返回值是一个对象,该对象存储执行操作所需的..
原创
2020-06-11 16:38:22 ·
4707 阅读 ·
0 评论