Сравните 2 объекта того же классаC#

Место общения программистов C#
Ответить
Anonymous
 Сравните 2 объекта того же класса

Сообщение Anonymous »

Недавно я столкнулся с проблемой сравнения 2 объектов того же класса в C#. Мне нужно знать, какие поля /свойства изменены. < /P>

Вот пример: < /p>

Код: Выделить всё

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


Подробнее здесь: https://stackoverflow.com/questions/318 ... same-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»