A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 瞿正峰 初级黑马   /  2012-8-29 13:42  /  1341 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

记录两个类的不同值。

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

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

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

class B{ public string InfoName; }

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马