我試圖讓ListBox中的比較兩個值瓦爾以獲得掩蓋的列表
我嘗試這個基於「未選中的」值對象的列表,但沒有喜悅:
var masked = storedInvestments.Where(i => i.attachedCards.Any(c => c.ID != selected.All(x=>x.ID));
基本上查看storedInvestments並獲取列表框控件中沒有選擇的列表,列出所有未選中的投資。
我不禁感覺這是一個連接的事情。
任何幫助表示讚賞,謝謝。
我試圖讓ListBox中的比較兩個值瓦爾以獲得掩蓋的列表
我嘗試這個基於「未選中的」值對象的列表,但沒有喜悅:
var masked = storedInvestments.Where(i => i.attachedCards.Any(c => c.ID != selected.All(x=>x.ID));
基本上查看storedInvestments並獲取列表框控件中沒有選擇的列表,列出所有未選中的投資。
我不禁感覺這是一個連接的事情。
任何幫助表示讚賞,謝謝。
感謝保羅上述設置我在正確的道路, 實際的代碼如下:
var masked = storedInvestments.Where(i => i.attachedCards.Any(c => !selected.Contains(i)));
怎麼樣?
var masked = storedInvestments.Where(i => i.attachedCards.Any(c => !selected.Contains(c.ID));
感謝保羅,指着我在正確的方向,回答以下 – Phil 2012-07-23 13:04:56