0

我正在尝试根据 ListBox 中的“未选择”值获取对象列表

我试过了,但没有喜悦:

var masked = storedInvestments.Where(i => i.attachedCards.Any(c => c.ID != selected.All(x=>x.ID));

基本上查看storedInvestments 并返回列表框控件中未选择的列表,该列表列出了所有已选择或未选择的投资。

我不禁觉得这是一个联合的事情。

任何帮助表示赞赏,谢谢。

4

2 回答 2

1

怎么样?

var masked = storedInvestments.Where(i => i.attachedCards.Any(c => !selected.Contains(c.ID));

于 2012-07-23T12:29:00.110 回答
0

感谢上面的 Paul 为我设置了正确的路径,实际代码如下:

var masked = storedInvestments.Where(i => i.attachedCards.Any(c => !selected.Contains(i)));
于 2012-07-23T13:05:50.573 回答