Как установить значения родительских объектов, используя отражение в C # - PullRequest
0 голосов
/ 21 сентября 2019

У меня есть код, который рекурсивно анализирует неизвестную структуру объекта.Но я хочу иметь возможность изменять значения объектов-членов родительского объекта.Как я могу сделать это с этим кодом?

    void CompareObjects(ref object currentObject)
    {
            Type currentType = currentObject.GetType();
            PropertyInfo[] properties = currentType.GetProperties();
            foreach (PropertyInfo property in properties)
            {
                object current_object = currentType.GetProperty(property.Name).GetValue(currentObject));
                CompareObjects(ref current_object);
            }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...