Чтобы объяснить немного больше, у меня есть Main Form
, который содержит большой список заданий.
Каждый элемент в списке является экземпляром моего класса, называемого Jobs.
Когда элемент нажимается,открывается еще один Form
, в котором пользователь может редактировать информацию о выбранной работе.Я передаю объект задания из Main Form
в детали Form
и редактирую его через TextBoxes
, ComboBoxes
и так далее.
Теперь мне нужно определить, какие свойства заданий изменились, и записать это в файл журнала.Я знаю, как записать в файл журнала, но я не знаю, как определить, какие свойства изменились.
Я мог бы написать 30 if
операторов, в которых я бы сравнил начальную точку с конечной точкойно у меня есть 30 свойств, и это будет полный беспорядок.
Есть идеи?