有没有办法看看如何实现LINQ表达式? (例如,Union / Intersect,Where等)。这将非常有用,因为有时LINQ执行速度比自定义代码快,有时则不然。从一开始就知道要使用什么是很好的。
我知道还有一个工具可以让你看到.NET系统方法的实现,但我不记得它的名字了。有人能指出我吗?
谢谢!
答案 0 :(得分:4)
我知道还有一个工具可以让你看到.NET系统方法 实现,但我不记得它的名字。
内存中扩展方法在System.Core
程序集中的System.Linq.Enumerable类中实现。
但.NET源代码现在是freely available。所以不要犹豫,直接咨询。
答案 1 :(得分:1)
使用免费反编译器dotPeek。它也是在ReSharper中构建的