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