gpt4 book ai didi

c# - 比较两个对象的属性

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:32 25 4
gpt4 key购买 nike

<分区>

我有两个属于同一类的对象:

Car oldCar = new Car()
{
Engine = "V6",
Wheels = 4
}
Car newCar = new Car()
{
Engine = "V8"
Wheels = 4
}

我想比较两个 Car 对象的属性,如果不同(如示例中所示),则打印旧值和更新值,如下所示:

Engine: V6 -> V8

我现在这样做会很不方便,因为我要向 Car 类添加更多属性:

if(oldCar.Engine != newCar.Engine)
Console.WriteLine(oldCar.Engine + " -> " + newCar.Engine);

如何以更简单的方式完成此操作?我不想手动比较每个属性。

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