我现在C#里有两个Dictionary怎么取出Dic1中key有的Dic2中key没的值
你可以使用Except方法来实现这个功能。Except方法用于从一个集合中排除另一个集合中的元素。
假设你的两个字典分别为dic1和dic2,你可以使用以下代码来取出dic1中有的但dic2中没有的键值对:
var result = dic1.Except(dic2);
result将会是一个包含dic1中有的但dic2中没有的键值对的集合。
如果你只关心键而不关心值,你可以使用Select方法来只返回键:
var result = dic1.Keys.Except(dic2.Keys);
这将会返回一个只包含dic1中有的但dic2中没有的键的集合。
原文地址: https://www.cveoy.top/t/topic/jc8k 著作权归作者所有。请勿转载和采集!