Re[2]: Вопрос от новичка, .NET, защита
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 24.08.23 07:59
Оценка: +2
Здравствуйте, Nonmanual Worker, Вы писали:


ET>>Как найти отличающиеся по значениям свойства этих 2 объектов?

ET>>Хочется без рефлексии и без сравнения всех полей последовательно.
ET>>Верю в либы и что чего-то не знаю)

NW>Написать свой source code generator, который бы создавал класс расширение для данного типа с нужным методом сравнения (используя рефлексию конечно).


Тут проблема сравнивать объекты свойств на уровне ReferenceEquals или содержимого свойств. Это же касается и массивов. То есть предварительно сортировать по содержимому или достаточно сравнивать по индексу. Сравнивать строки с учетом регистров или нет итд
Ну и защита от циклических ссылок
и солнце б утром не вставало, когда бы не было меня
Отредактировано 24.08.2023 8:08 Serginio1 . Предыдущая версия . Еще …
Отредактировано 24.08.2023 8:07 Serginio1 . Предыдущая версия .
Отредактировано 24.08.2023 8:04 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.