如何将数据从字典过滤到列表

时间:2017-03-31 09:29:29

标签: c# linq dictionary

Dictionary<string, int> d4 = (Dictionary<string,int>)Session["Barcodes"];

字典包含条形码。同时,

List<AddInventory> Getdetails = Deserialize<List<AddInventory>>(Session[hdnPullId.Value].ToString());

这包含一个列表。在此模型 AddInventory 中,有一个属性条形码,在dictionary中,该字符串包含条形码List有许多冗余条目,因此我只希望在List中包含这些条目,这些条目存在于dictionary中。

任何形式的帮助都将受到赞赏。

由于

1 个答案:

答案 0 :(得分:1)

  

我只想在我的列表中包含这些条目   字典。

Getdetails = Getdetails.Where(i => d4.ContainsKey(i.BarCode)).ToList();

如果您想删除多余的条目,您需要告诉我们您要保留哪些内容。