We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
您可以使用 mono 的 LINQ 源代码。它与.NET的LINQ高度兼容。
更新:更好,原始 .NET 源代码现在可用。
You can use mono's LINQ source code. It is highly compatible with .NET's LINQ.
Update: Even better, original .NET source now is available.
LINQ 源的 Microsoft 实现不可供您使用。 LINQ 不适用于 .NET 2.0。您至少需要 .NET 3.5。
The Microsoft implementation of LINQ source is not available for you to use. LINQ will not work with .NET 2.0. You will need at least .NET 3.5.
您可能想尝试 LINQBridge。
You might want to try LINQBridge.
LINQ 不仅仅是类,它也是升级的编译器,可以理解匿名类、方法、lambda 表达式等。您也可以在 2.0 中使用 LINQ。创建单独的项目,设置框架3.5。它将在 2.0 项目中运行。你唯一会怀念的是 VS 2005 中的智能感知。
LINQ is not merely classes, it is upgraded compiler as well to understand Anonymous classes, methods, lambda expressions etc. You can use LINQ in 2.0 as well. Create seperate project, set framework 3.5. And it will work in 2.0 projects. Only thing u will miss is intellisense in VS 2005.
老问题,但很有趣。
linq(.Net框架的一部分)的源代码现已可用
参考源
另外,在 github 中
github-Microsoft NET 参考源
Old Question, but interesting.
Source code of linq (part of .Net framework) is now available
Reference Source
Also, in github
github-Microsoft NET Reference Source