C# 获取两个 Dictionary 中不同的键值对
你可以使用'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/gopH 著作权归作者所有。请勿转载和采集!