Приходится инициализировать объект с вложенными свойствами и дочерними свойствами в C#

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

Кроме того, я могу сделать сериализацию, чтобы получить XML.

Я добавил 3 изображения.

Первое изображение обозначает основной класс. Я передам имя класса новому методу, этот метод должен найти вложенные свойства, то есть второе изображение, а третье изображение показывает второе вложенное дочернее свойство, которое является enum.

Основной класс

1-е гнездовое дитя

2-й вложенный ребенок

----


0 ответов

Другие вопросы по тегам