怎么能比较快比较两个不同的类的相同属性的值是否相等?
我定义了两个类,第一个类的属性在第二个类里都有。我想通过一个
循环把他们不同的值比较出来记到字符串中。请问有何好方法?
问题点数:20、回复次数:4Top
1 楼lijipan(多空)回复于 2005-06-01 16:51:50 得分 0
可以考虑重载"="操作符.Top
2 楼mba9001(两年不见,csdn变肥了)回复于 2005-06-01 19:54:29 得分 5
可以考虑重载"="操作符.??????
//你太有想象力了.
楼主,
不大明白你的意思,如果是基类型且同类型的属性,那可以比较它们,如int ,string...
否则,不同类里(即使有继承关系)比较它们是否相等没多大意义吧Top
3 楼wuyouyi()回复于 2005-06-01 20:24:12 得分 0
我的目的是想把其中一个实例的值赋值给另外一个类的实例,但需要把所做的修改在日志中记下来。
如果能用一个循环实现就比较简单了。还是只能一个一个属性的去比较。Top
4 楼psn(psn)回复于 2005-06-01 22:37:54 得分 15
Reflection
如果要比较的属性加自定义Attribute更好Top




