考虑类型对象的两个列表(或其他适当的数据结构):
class Object
{
public string clause;
public string preamble;
public string description;
}
我需要建立这些不完全匹配的对象的列表(preamble
并且description
两者完全相同)。例如,如果列表 A 中有一条记录preamble
与列表 B 中的一条记录匹配,但它们description
不匹配,则应包含该记录。如果它们description
匹配,则不应包括它们(这将是它们交集的一部分)。
我一直在兜圈子试图找到解决方案,包括实现嵌套foreach
循环。是否有对称差分函数List
或任何其他适当的数据结构,可以通过像这样比较对象的成员来比较对象?
就上下文而言,其中一个列表表示使用 Epplus 库获得的 Excel 电子表格中的记录,另一个列表表示来自 Jira API 的问题。