2012-07-23 30 views
0

我試圖讓ListBox中的比較兩個值瓦爾以獲得掩蓋的列表

我嘗試這個基於「未選中的」值對象的列表,但沒有喜悅:

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

基本上查看storedInvestments並獲取列表框控件中沒有選擇的列表,列出所有未選中的投資。

我不禁感覺這是一個連接的事情。

任何幫助表示讚賞,謝謝。

回答

0

感謝保羅上述設置我在正確的道路, 實際的代碼如下:

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

怎麼樣?

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

+0

感謝保羅,指着我在正確的方向,回答以下 – Phil 2012-07-23 13:04:56