gpt4 book ai didi

c# - 如何比较 POCO 之间的字段/属性?

转载 作者:太空狗 更新时间:2023-10-30 00:58:59 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Comparing object properties in c#

假设我有一个 POCO:

public class Person
{
public string Name { get; set; }
public DateTime DateOfBirth { get; set; }
public IList<Person> Relatives { get; set; }
}

我想比较 Person 的两个实例,看它们是否相等。当然,我会比较 NameDateOfBirthRelatives 集合,看看它们是否相等。但是,这将涉及我为每个 POCO 覆盖 Equals() 并手动为每个字段编写比较。

我的问题是,如何编写一个通用版本,这样我就不必为每个 POCO 都编写它?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com