對象的LINQ具有令人難以置信的有用的Union
,Intersect
和Except
方法。可悲的是,我正在爲客戶工作,他們強制要求.NET 2.0,因此LINQ不是一種選擇。我仔細查看了反射的代碼,它並沒有完全反轉。非LINQ實現的聯盟,相交和除了
是否有.NET 2.0庫或易於實現的Union
,Intersect
和Except
?
對象的LINQ具有令人難以置信的有用的Union
,Intersect
和Except
方法。可悲的是,我正在爲客戶工作,他們強制要求.NET 2.0,因此LINQ不是一種選擇。我仔細查看了反射的代碼,它並沒有完全反轉。非LINQ實現的聯盟,相交和除了
是否有.NET 2.0庫或易於實現的Union
,Intersect
和Except
?
任何不使用的原因LINQBridge?獲取您的LINQ到對象的善良,同時仍然針對.NET 2.0 :)
@wawa:如果通過「the linq dll」,您的意思是System.Core,我強烈建議不要嘗試使用.NET 3.5組件到一個正常的.NET 2程序集。它*可能*工作正常,但我99.9%肯定它不是一個受支持的方案。使用單獨的庫(例如LINQBridge)是一個更好的選擇。 – 2010-10-07 19:30:42