问题描述
所谓比较对象内容,是指比较两个相同类型的不同对象的属性值是否相等。现在想到两个方法:一个是反射属性值在比较,另一个是深度序列化对象,然后在比较字符串。至少这样的方法是为了一劳永逸的比较。不知道哪一个方法好一些,也不知道第二个是否可行,或者有没有其它更好的方法。
解决方案
解决方案二:
还是写个CompareTo()方法吧如果一个对象的属性本身也是引用类型怎么办,递归吗
解决方案三:
用类库Compare.NETObjects
时间: 2024-08-29 09:48:44
所谓比较对象内容,是指比较两个相同类型的不同对象的属性值是否相等。现在想到两个方法:一个是反射属性值在比较,另一个是深度序列化对象,然后在比较字符串。至少这样的方法是为了一劳永逸的比较。不知道哪一个方法好一些,也不知道第二个是否可行,或者有没有其它更好的方法。
解决方案二:
还是写个CompareTo()方法吧如果一个对象的属性本身也是引用类型怎么办,递归吗
解决方案三:
用类库Compare.NETObjects