SampleClass
{
string sampleField1;
int sampleField2;
CustomClass sampleField3;
}
и у меня есть 2 sampleclass object, object1 и object2 , например.
Эти 2 объекта имеют некоторые Разное значение поля. < /p>
Может ли кто -нибудь узнать лучший подход, чтобы получить, какие поля отличаются? < /p> < /li>
и как получить (строки) имена этих разных полей/свойств?
Я слышал о отражении в .net. Это лучший подход в этой ситуации? (Я просто делаю это поле для более общего подхода, этого поля не существует в моем случае)
Недавно я столкнулся с проблемой сравнения 2 объектов того же класса в C#. Мне нужно знать, какие поля /свойства изменены. < /P>
Вот пример: < /p>
[code]SampleClass { string sampleField1; int sampleField2; CustomClass sampleField3; } [/code]
и у меня есть 2 sampleclass object, object1 и object2 , например. Эти 2 объекта имеют некоторые Разное значение поля. < /p>
[list] [*] Может ли кто -нибудь узнать лучший подход, чтобы получить, какие поля отличаются? < /p> < /li> и как получить (строки) имена этих разных полей/свойств? [*] Я слышал о отражении в .net. Это лучший подход в этой ситуации? (Я просто делаю это поле для более общего подхода, этого поля не существует в моем случае) [/list]