當(dāng)我想將一個(gè)巨大的列表(大約700,000個(gè)元素)與一個(gè)特定的屬性和字符串列表進(jìn)行比較時(shí),需要花費(fèi)很長時(shí)間。我嘗試過AsParallel,但現(xiàn)在對(duì)我無濟(jì)于事。我需要removeedSuccessFromList的列表,因?yàn)槲蚁胧褂么肆斜韥韱?dòng)Parallel.ForeachList<string> successStrings = service.GetProperty().Select(q => q.IdString).ToList();List<Property> removedSuccessFromList = properties.AsParallel().Where(q => !successStrings.Contains(q.IdString)).ToList();
2 回答

暮色呼如
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
如果您IdString
是唯一的,也許您可以從Where
邏輯中的successStrings中刪除每個(gè)已創(chuàng)建的項(xiàng)目,以便最終使列表變小
- 2 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報(bào)
0/150
提交
取消