黑马程序员技术交流社区

标题: 记录两个类的不同值 [打印本页]

作者: 瞿正峰    时间: 2012-8-29 13:42
标题: 记录两个类的不同值
记录两个类的不同值。

两个相同的Product 类(B是A的子类), 我要将两个Product类全部的属性值,包括它的全部子类的属性一一相比较,看看这两个Product类中哪些属性的值不同,然后将不同的属性以及它的值通过字符串或者其他方式返回。

最好Product类的属性上有特性,标识该属性名称及是否比较,这样记录的时候更方便一些。

比如: class A {  public string name ; public list<B> lstinfo;  }

class B{ public string InfoName; }

注意: 访方法是通用的,数据类型不单单是Product 类, 应该要通过反射来完成。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2