当前位置:编程学习 > C#/ASP.NET >>

求一反射比较对象间数据差异。

希望:

public class A{
[SampleAttribute(Label="字段1")]
public string FieldA{get;set;}
public class B{get;set;}
}

public class B{
[SampleAttribute(Label="字段2")]
public string FieldB{get;set;}
public class C{get;set;}
}

public class C{
[SampleAttribute(Label="字段3")]
public string FieldC{get;set;}
[SampleAttribute(Label="字段4")]
public IList<string> Images{get;set;}
}


两个A对象比较数据。希望能返回他们之间的差异。因为是通话工具类。不能固定为一个类。。
包括他依赖的对象也能比较。 --------------------编程问答-------------------- --------------------编程问答-------------------- 通用才对。。 --------------------编程问答-------------------- 这个应该是不行的,特性是附加的,应该不会知道元数据的内容的。 --------------------编程问答-------------------- 直接打上去的代码。。。  有些打错了。。 --------------------编程问答-------------------- 变通的办法是在 SampleAttribute 加一个属性,然后手工标注出来
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,