Приходится инициализировать объект с вложенными свойствами и дочерними свойствами в C#
Нужно сделать рекурсивный цикл, чтобы найти все вложенные свойства от класса до последнего свойства и инициализировать их значением по умолчанию, если строка затем обновить с помощью string.empty, если Enum затем обновить с помощью индекса [0], если int затем обновить с помощью 0, если пользовательский тип этого свойства затем инициализировать его. Наконец, я получу объект со значениями до конечного свойства основного класса.
Кроме того, я могу сделать сериализацию, чтобы получить XML.
Я добавил 3 изображения.
Первое изображение обозначает основной класс. Я передам имя класса новому методу, этот метод должен найти вложенные свойства, то есть второе изображение, а третье изображение показывает второе вложенное дочернее свойство, которое является enum.