假设我有一个这样的类(class):
class Test
{
string asd;
int dsa;
}
稍后,我创建此类的实例,然后它可能会更改数据成员的值。
我需要一个简单的比较方法,而不需要比较所有类成员。
类似这样的事情:
Test t = new Test();
t.asd = "asd";
SOMETHING SMTH = GetSOMETHINGof(t);
a.dsa = 3;
if (GetSOMETHINGof(t) != SMTH)
//object modified
也许有人知道可以用于此目的的内置东西?
我知道我可以实现 Equal 等,但这不是我想要的。类(class)太多,成员(member)太多。
我使用 C# 和 .net 4.0
最佳答案
将 .NET 对象 1.4.2.0 与 Greg Finzer 进行比较 http://www.nuget.org/packages/CompareNETObjects
关于c# - 有没有简单的方法来检查任何类实例的修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12418926/