我正在使用MVVM模型的WPF应用程序。我想知道如何比较两个IEnumerable集合值 。我有两个IEnumerable值,命名为 AvailablePacks和RecommendedPacks。这两个集合具有不同的值集合,但它们具有共同属性PackID值。 AvailablePacks具有另一个属性,名称为数量。如何使用LINQ比较两个IEnumerable集合
现在我想比较这两个IEnumerable集合值基于PackID 值,当两个集合有相同PackID我需要分配一个数量(内部AvailablePacks的)价值,有的叫变量PackQuantity在外部声明。
我是LINQ的新手所以我无法做到这一点。
所以我怎么能做到这一点?任何人都可以告诉我一个解决方案吗?
谢谢。
你的问题不是很清楚 - 尤其是当它涉及到喜欢的东西“PackQuantity它对外宣称” - 宣布外面是什么? – 2012-04-24 10:56:21
问题并不清楚 - 集合如何具有一个“PackID”值? – Oded 2012-04-24 10:57:58
它在方法之外声明。这两个集合中都不存在 – SuryaKavitha 2012-04-24 10:59:09