【发布时间】:2012-05-17 01:39:03
【问题描述】:
我想从名字不在第二个列表中的列表中获得BeerNames 的列表。
var myList=(from f in Beers where ...
select f.BeerNames).ToList
var storeList(from f in Store where...
select f).ToList()
MyList 将包含一些不在 StoreList 中的 BeerName。我如何找到那些 BeerNames?我尝试了.Except 和!Contains,但我意识到我做错了什么,并且遗漏了一些关键的知识。
谢谢
如果我改变了
var storeList(from f in Store where...
select f).ToList()
到
var storeList(from f in Store where...
select f.BeerNames).ToList()
那么我可以使用除了List1.Except(List2)之外。我不确定是否有更好的方法。对不起,如果这不清楚...我正在尝试:)
【问题讨论】:
-
您可以发布您的实体的详细信息吗?你看过:stackoverflow.com/questions/5640259/…还是这个:stackoverflow.com/questions/1015081/…