PropertyInfo getValue работает так медленно
PropertyInfo info =currentobject.getType.getproperty (propertychain)
currentobject=info.getvalue (currentobject)
Когда я ставлю строку вместо getValue, она работает довольно быстро. Но если он возвращает объект, он становится таким медленным?
Почему так, есть ли возможное решение / обходной путь для этого?
1 ответ
Предполагая, что вы используете этот метод на относительно небольшом количестве классов, вы можете кэшировать ссылки на методы получения свойств, чтобы удалить некоторые издержки на отражение.