PropertyInfo getValue работает так медленно

PropertyInfo info =currentobject.getType.getproperty (propertychain)
currentobject=info.getvalue (currentobject)

Когда я ставлю строку вместо getValue, она работает довольно быстро. Но если он возвращает объект, он становится таким медленным?

Почему так, есть ли возможное решение / обходной путь для этого?

1 ответ

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

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