c#系统方法和&;LINQ实现
有没有办法了解LINQ表达式是如何实现的?(如联合/交叉等)。这将非常有用,因为有时LINQ执行速度比自定义代码快,有时则不然。从一开始就知道该用什么会很好 我知道还有一个工具可以让你看到.NET系统方法的实现,但我记不起它的名字了。有人能指给我看吗 谢谢大家! 我知道还有一个工具可以让你看到.NET系统方法 实现,但我记不起它的名字了 内存中的扩展方法在c#系统方法和&;LINQ实现,c#,.net,C#,.net,有没有办法了解LINQ表达式是如何实现的?(如联合/交叉等)。这将非常有用,因为有时LINQ执行速度比自定义代码快,有时则不然。从一开始就知道该用什么会很好 我知道还有一个工具可以让你看到.NET系统方法的实现,但我记不起它的名字了。有人能指给我看吗 谢谢大家! 我知道还有一个工具可以让你看到.NET系统方法 实现,但我记不起它的名字了 内存中的扩展方法在System.Core程序集中的类中实现 是一个工具示例,它允许您在给定已编译程序集的情况下轻松检查实现 这是一个免费的选择 但是.NET
System.Core
程序集中的类中实现
- 是一个工具示例,它允许您在给定已编译程序集的情况下轻松检查实现李>
- 这是一个免费的选择
但是.NET源代码现在是。所以不要犹豫,直接查阅它。使用免费的反编译器。它也是在ReSharper中构建的用于深入讨论如何实现LINQ——虽然不一定是BCL版本的实际实现方式——您可能会对Jon Skeet的。