C# 如何将字典中的数据筛选到列表中 Dictionary d4=(Dictionary)会话[“条形码];

C# 如何将字典中的数据筛选到列表中 Dictionary d4=(Dictionary)会话[“条形码];,c#,linq,dictionary,C#,Linq,Dictionary,字典里有条形码。同时, Dictionary<string, int> d4 = (Dictionary<string,int>)Session["Barcodes"]; List Getdetails=反序列化(会话[hdnPullId.Value].ToString()); 这包含一个列表。在此模型附加库中,有一个属性条形码,在字典中,字符串包含条形码。列表有许多冗余条目,因此我只想在我的列表中包含这些条目,它们存在于字典中 任何形式的帮助都将不胜感激 谢谢 我只

字典里有条形码。同时,

Dictionary<string, int> d4 = (Dictionary<string,int>)Session["Barcodes"];
List Getdetails=反序列化(会话[hdnPullId.Value].ToString());
这包含一个列表。在此模型附加库中,有一个属性条形码,在
字典中,字符串包含条形码。
列表
有许多冗余条目,因此我只想在我的
列表
中包含这些条目,它们存在于
字典

任何形式的帮助都将不胜感激

谢谢

我只想在我的列表中有这些条目,它们在 字典

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

List<AddInventory> Getdetails = Deserialize<List<AddInventory>>(Session[hdnPullId.Value].ToString());
Getdetails = Getdetails.Where(i => d4.ContainsKey(i.BarCode)).ToList();