Union,Intersect和Except的非LINQ实现

Din*_*nah 2 .net union intersection .net-2.0

LINQ到物具有非常有用的Union,IntersectExcept方法.可悲的是,有一个客户端我正在为它工作,他们正在强制要求.NET 2.0,所以LINQ不是一个选择.我查看了反映的代码,它根本没有反转.

是否有一个.NET 2.0库或易于实现的Union,IntersectExcept

Jon*_*eet 7

有什么理由不使用LINQBridge?在仍然以.NET 2.0为目标的同时获得LINQ to Objects的优点:)

  • 您可以使用VS2008和C#3编译器,它可以很好地处理所有扩展方法,并且仍然以2.0运行时为目标.但即便如此,你也不需要实际编写另一层,那些只是普通的静态方法,用一些属性装饰,使编译器魔术起作用. (5认同)