Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 综合Linq_C#_Linq_Collections - Fatal编程技术网

C# 综合Linq

C# 综合Linq,c#,linq,collections,C#,Linq,Collections,我有一个从一个方法传递到另一个方法的集合,并对其执行各种Linq操作。 当这个集合最终来到我这里时,我也对它做了一点linq操作 现在有个问题- 有什么方法可以让我看看在我发现之前对集合所做的整合Linq操作吗?是否有任何工具\n获取包可用于此 提前感谢。因为LINQ的计算往往是惰性的,所以您可能可以通过迭代的一步来查看执行了什么MoveNext()调用,以及它们是由什么LINQ函数公开的。这里,您是否收到IQueryable(带表达式)是一个重要的区别或IEnumerable。这几乎等同于您的

我有一个从一个方法传递到另一个方法的集合,并对其执行各种Linq操作。 当这个集合最终来到我这里时,我也对它做了一点linq操作

现在有个问题- 有什么方法可以让我看看在我发现之前对集合所做的整合Linq操作吗?是否有任何工具\n获取包可用于此


提前感谢。

因为LINQ的计算往往是惰性的,所以您可能可以通过迭代的一步来查看执行了什么
MoveNext()
调用,以及它们是由什么LINQ函数公开的。

这里,您是否收到
IQueryable
(带表达式)是一个重要的区别或
IEnumerable
。这几乎等同于您的集合是从linq到sql/entites还是从linq到对象的问题。