Я знаю, что Reflection может быть дорогостоящим. У меня есть класс, который часто получает / устанавливает свойства, и я решил, что одним из способов было как-то кэшировать отражение. Я не уверен, должен ли я кэшировать выражение или что здесь на самом деле делать. Вот что я сейчас делаю:
typeof(T).GetProperty(propName).SetValue(obj, value, null);
typeof(T).GetProperty(propName).GetValue(obj, null);
Итак ... как лучше всего сделать это быстрее?